From cd2dfffecb67273d78ded62b304c85a35f897cb4 Mon Sep 17 00:00:00 2001 From: Daryll Santos Date: Tue, 20 May 2025 22:37:13 +0800 Subject: [PATCH 1/4] Change model in `ScryfallCard` to have cmc, set_name, and oracle_text --- src/models/scryfall-card.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/models/scryfall-card.ts b/src/models/scryfall-card.ts index 58e1008..337a581 100644 --- a/src/models/scryfall-card.ts +++ b/src/models/scryfall-card.ts @@ -33,6 +33,9 @@ export type DefaultScryfallCard = { set: string; image_uris: ScryfallImageUris; card_faces?: never; + cmc: number; + set_name: string; + oracle_text: string; }; export type SplitScryfallCard = { @@ -46,6 +49,9 @@ export type SplitScryfallCard = { set: string; image_uris: ScryfallImageUris; card_faces: ScryfallSplitCardFace[]; + cmc: number; + set_name: string; + oracle_text: string; }; export type DfcScryfallCard = { @@ -59,6 +65,9 @@ export type DfcScryfallCard = { card_faces: ScryfallCardFace[]; image_uris?: never; flavor_name?: never; + cmc: number; + set_name: string; + oracle_text: string; }; export type ScryfallCard = DefaultScryfallCard | SplitScryfallCard | DfcScryfallCard; From 5e56ef6b54ac4ed14e4fd3e14ef44af7d55b642f Mon Sep 17 00:00:00 2001 From: Daryll Santos Date: Tue, 20 May 2025 22:43:25 +0800 Subject: [PATCH 2/4] Add `CardClues` component --- src/components/CardClues.vue | 114 ++++++++++++++++++++++++++++++++++ src/components/GameScreen.vue | 8 ++- 2 files changed, 119 insertions(+), 3 deletions(-) create mode 100644 src/components/CardClues.vue diff --git a/src/components/CardClues.vue b/src/components/CardClues.vue new file mode 100644 index 0000000..8f18744 --- /dev/null +++ b/src/components/CardClues.vue @@ -0,0 +1,114 @@ + + + + + diff --git a/src/components/GameScreen.vue b/src/components/GameScreen.vue index 4ded15c..dee9cb1 100644 --- a/src/components/GameScreen.vue +++ b/src/components/GameScreen.vue @@ -1,10 +1,11 @@