diff --git a/src/views/Game.vue b/src/views/Game.vue index e635ac0..26b2098 100644 --- a/src/views/Game.vue +++ b/src/views/Game.vue @@ -10,7 +10,12 @@ :cards="zones['own-problem-opp-zone']" id="pown-opp-zone" /> -
+
+ +
-
+
+ +
; + private problems!: Record; private data() { return { @@ -179,17 +200,24 @@ export default class GameView extends Vue { "own-problem-opp-zone": [], "opp-problem-own-zone": [], "opp-problem-opp-zone": [] + }, + problems: { + "own-problem": null, + "opp-problem": null } }; } private async mounted() { - this.hand = (await getCards({ Sets: ["FF"] })).slice(0, 9); - this.zones["own-home"] = (await getCards({ Sets: ["FF"] })).slice(0, 3); - this.zones["own-problem-opp-zone"] = (await getCards({ - Sets: ["FF"] - })).slice(10, 11); - this.zones["opp-home"] = (await getCards({ Sets: ["FF"] })).slice(20, 23); + const cards = await getCards({ Sets: ["FF"] }); + this.hand = cards.slice(0, 9); + this.zones["own-home"] = cards.slice(0, 3); + this.zones["own-problem-opp-zone"] = cards.slice(10, 11); + this.zones["opp-home"] = cards.slice(20, 23); + console.log(cards); + const problem = cards.find(c => c.ID == "ff130"); + this.problems["own-problem"] = problem!; + this.problems["opp-problem"] = problem!; } private imageURL(id: string) {