From bdc1252259efd1c6b28b4b3ddfe6e906bd34cbfb Mon Sep 17 00:00:00 2001 From: Kieran Kihn <114803508+kierankihn@users.noreply.github.com> Date: Wed, 10 Dec 2025 21:48:11 +0800 Subject: [PATCH] feat(assets): add card SVG assets for gameplay - Included SVG representations for yellow, green, blue, and red cards (numbers 0-3). - Organized assets for enhanced visual representation in UI. --- assets/cards/blue_0.svg | 70 +++++++++++++ assets/cards/blue_1.svg | 70 +++++++++++++ assets/cards/blue_2.svg | 70 +++++++++++++ assets/cards/blue_3.svg | 70 +++++++++++++ assets/cards/blue_4.svg | 70 +++++++++++++ assets/cards/blue_5.svg | 70 +++++++++++++ assets/cards/blue_6.svg | 70 +++++++++++++ assets/cards/blue_7.svg | 70 +++++++++++++ assets/cards/blue_8.svg | 70 +++++++++++++ assets/cards/blue_9.svg | 70 +++++++++++++ assets/cards/blue_draw_two.svg | 114 +++++++++++++++++++++ assets/cards/blue_reverse.svg | 82 +++++++++++++++ assets/cards/blue_skip.svg | 70 +++++++++++++ assets/cards/green_0.svg | 70 +++++++++++++ assets/cards/green_1.svg | 70 +++++++++++++ assets/cards/green_2.svg | 70 +++++++++++++ assets/cards/green_3.svg | 70 +++++++++++++ assets/cards/green_4.svg | 70 +++++++++++++ assets/cards/green_5.svg | 70 +++++++++++++ assets/cards/green_6.svg | 70 +++++++++++++ assets/cards/green_7.svg | 70 +++++++++++++ assets/cards/green_8.svg | 70 +++++++++++++ assets/cards/green_9.svg | 70 +++++++++++++ assets/cards/green_draw_two.svg | 114 +++++++++++++++++++++ assets/cards/green_reverse.svg | 82 +++++++++++++++ assets/cards/green_skip.svg | 70 +++++++++++++ assets/cards/red_0.svg | 70 +++++++++++++ assets/cards/red_1.svg | 70 +++++++++++++ assets/cards/red_2.svg | 70 +++++++++++++ assets/cards/red_3.svg | 70 +++++++++++++ assets/cards/red_4.svg | 70 +++++++++++++ assets/cards/red_5.svg | 70 +++++++++++++ assets/cards/red_6.svg | 70 +++++++++++++ assets/cards/red_7.svg | 70 +++++++++++++ assets/cards/red_8.svg | 70 +++++++++++++ assets/cards/red_9.svg | 70 +++++++++++++ assets/cards/red_draw_two.svg | 114 +++++++++++++++++++++ assets/cards/red_reverse.svg | 82 +++++++++++++++ assets/cards/red_skip.svg | 70 +++++++++++++ assets/cards/wild_draw_four.svg | 170 +++++++++++++++++++++++++++++++ assets/cards/wild_wild.svg | 118 +++++++++++++++++++++ assets/cards/yellow_0.svg | 70 +++++++++++++ assets/cards/yellow_1.svg | 70 +++++++++++++ assets/cards/yellow_2.svg | 70 +++++++++++++ assets/cards/yellow_3.svg | 70 +++++++++++++ assets/cards/yellow_4.svg | 70 +++++++++++++ assets/cards/yellow_5.svg | 70 +++++++++++++ assets/cards/yellow_6.svg | 70 +++++++++++++ assets/cards/yellow_7.svg | 70 +++++++++++++ assets/cards/yellow_8.svg | 69 +++++++++++++ assets/cards/yellow_9.svg | 69 +++++++++++++ assets/cards/yellow_draw_two.svg | 113 ++++++++++++++++++++ assets/cards/yellow_reverse.svg | 81 +++++++++++++++ assets/cards/yellow_skip.svg | 69 +++++++++++++ 54 files changed, 4147 insertions(+) create mode 100644 assets/cards/blue_0.svg create mode 100644 assets/cards/blue_1.svg create mode 100644 assets/cards/blue_2.svg create mode 100644 assets/cards/blue_3.svg create mode 100644 assets/cards/blue_4.svg create mode 100644 assets/cards/blue_5.svg create mode 100644 assets/cards/blue_6.svg create mode 100644 assets/cards/blue_7.svg create mode 100644 assets/cards/blue_8.svg create mode 100644 assets/cards/blue_9.svg create mode 100644 assets/cards/blue_draw_two.svg create mode 100644 assets/cards/blue_reverse.svg create mode 100644 assets/cards/blue_skip.svg create mode 100644 assets/cards/green_0.svg create mode 100644 assets/cards/green_1.svg create mode 100644 assets/cards/green_2.svg create mode 100644 assets/cards/green_3.svg create mode 100644 assets/cards/green_4.svg create mode 100644 assets/cards/green_5.svg create mode 100644 assets/cards/green_6.svg create mode 100644 assets/cards/green_7.svg create mode 100644 assets/cards/green_8.svg create mode 100644 assets/cards/green_9.svg create mode 100644 assets/cards/green_draw_two.svg create mode 100644 assets/cards/green_reverse.svg create mode 100644 assets/cards/green_skip.svg create mode 100644 assets/cards/red_0.svg create mode 100644 assets/cards/red_1.svg create mode 100644 assets/cards/red_2.svg create mode 100644 assets/cards/red_3.svg create mode 100644 assets/cards/red_4.svg create mode 100644 assets/cards/red_5.svg create mode 100644 assets/cards/red_6.svg create mode 100644 assets/cards/red_7.svg create mode 100644 assets/cards/red_8.svg create mode 100644 assets/cards/red_9.svg create mode 100644 assets/cards/red_draw_two.svg create mode 100644 assets/cards/red_reverse.svg create mode 100644 assets/cards/red_skip.svg create mode 100644 assets/cards/wild_draw_four.svg create mode 100644 assets/cards/wild_wild.svg create mode 100644 assets/cards/yellow_0.svg create mode 100644 assets/cards/yellow_1.svg create mode 100644 assets/cards/yellow_2.svg create mode 100644 assets/cards/yellow_3.svg create mode 100644 assets/cards/yellow_4.svg create mode 100644 assets/cards/yellow_5.svg create mode 100644 assets/cards/yellow_6.svg create mode 100644 assets/cards/yellow_7.svg create mode 100644 assets/cards/yellow_8.svg create mode 100644 assets/cards/yellow_9.svg create mode 100644 assets/cards/yellow_draw_two.svg create mode 100644 assets/cards/yellow_reverse.svg create mode 100644 assets/cards/yellow_skip.svg diff --git a/assets/cards/blue_0.svg b/assets/cards/blue_0.svg new file mode 100644 index 0000000..f58741c --- /dev/null +++ b/assets/cards/blue_0.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_1.svg b/assets/cards/blue_1.svg new file mode 100644 index 0000000..fd91adf --- /dev/null +++ b/assets/cards/blue_1.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_2.svg b/assets/cards/blue_2.svg new file mode 100644 index 0000000..9fa4218 --- /dev/null +++ b/assets/cards/blue_2.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_3.svg b/assets/cards/blue_3.svg new file mode 100644 index 0000000..8fe5543 --- /dev/null +++ b/assets/cards/blue_3.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_4.svg b/assets/cards/blue_4.svg new file mode 100644 index 0000000..bc9d661 --- /dev/null +++ b/assets/cards/blue_4.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_5.svg b/assets/cards/blue_5.svg new file mode 100644 index 0000000..5e4bde2 --- /dev/null +++ b/assets/cards/blue_5.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_6.svg b/assets/cards/blue_6.svg new file mode 100644 index 0000000..247be8d --- /dev/null +++ b/assets/cards/blue_6.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_7.svg b/assets/cards/blue_7.svg new file mode 100644 index 0000000..c4c7431 --- /dev/null +++ b/assets/cards/blue_7.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_8.svg b/assets/cards/blue_8.svg new file mode 100644 index 0000000..b829848 --- /dev/null +++ b/assets/cards/blue_8.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_9.svg b/assets/cards/blue_9.svg new file mode 100644 index 0000000..d37238b --- /dev/null +++ b/assets/cards/blue_9.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_draw_two.svg b/assets/cards/blue_draw_two.svg new file mode 100644 index 0000000..9b44e89 --- /dev/null +++ b/assets/cards/blue_draw_two.svg @@ -0,0 +1,114 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_reverse.svg b/assets/cards/blue_reverse.svg new file mode 100644 index 0000000..f696f33 --- /dev/null +++ b/assets/cards/blue_reverse.svg @@ -0,0 +1,82 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/blue_skip.svg b/assets/cards/blue_skip.svg new file mode 100644 index 0000000..4a5a5ac --- /dev/null +++ b/assets/cards/blue_skip.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_0.svg b/assets/cards/green_0.svg new file mode 100644 index 0000000..65f51f3 --- /dev/null +++ b/assets/cards/green_0.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_1.svg b/assets/cards/green_1.svg new file mode 100644 index 0000000..a6e0103 --- /dev/null +++ b/assets/cards/green_1.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_2.svg b/assets/cards/green_2.svg new file mode 100644 index 0000000..22216fb --- /dev/null +++ b/assets/cards/green_2.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_3.svg b/assets/cards/green_3.svg new file mode 100644 index 0000000..7a75b9a --- /dev/null +++ b/assets/cards/green_3.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_4.svg b/assets/cards/green_4.svg new file mode 100644 index 0000000..389a311 --- /dev/null +++ b/assets/cards/green_4.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_5.svg b/assets/cards/green_5.svg new file mode 100644 index 0000000..4481480 --- /dev/null +++ b/assets/cards/green_5.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_6.svg b/assets/cards/green_6.svg new file mode 100644 index 0000000..344e6dc --- /dev/null +++ b/assets/cards/green_6.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_7.svg b/assets/cards/green_7.svg new file mode 100644 index 0000000..54b8d6d --- /dev/null +++ b/assets/cards/green_7.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_8.svg b/assets/cards/green_8.svg new file mode 100644 index 0000000..ec3f281 --- /dev/null +++ b/assets/cards/green_8.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_9.svg b/assets/cards/green_9.svg new file mode 100644 index 0000000..e1f93f0 --- /dev/null +++ b/assets/cards/green_9.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_draw_two.svg b/assets/cards/green_draw_two.svg new file mode 100644 index 0000000..11ff41a --- /dev/null +++ b/assets/cards/green_draw_two.svg @@ -0,0 +1,114 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_reverse.svg b/assets/cards/green_reverse.svg new file mode 100644 index 0000000..f9f765c --- /dev/null +++ b/assets/cards/green_reverse.svg @@ -0,0 +1,82 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/green_skip.svg b/assets/cards/green_skip.svg new file mode 100644 index 0000000..8fbb833 --- /dev/null +++ b/assets/cards/green_skip.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_0.svg b/assets/cards/red_0.svg new file mode 100644 index 0000000..ba6ed8b --- /dev/null +++ b/assets/cards/red_0.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_1.svg b/assets/cards/red_1.svg new file mode 100644 index 0000000..56c91e1 --- /dev/null +++ b/assets/cards/red_1.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_2.svg b/assets/cards/red_2.svg new file mode 100644 index 0000000..9807d3d --- /dev/null +++ b/assets/cards/red_2.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_3.svg b/assets/cards/red_3.svg new file mode 100644 index 0000000..a166c14 --- /dev/null +++ b/assets/cards/red_3.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_4.svg b/assets/cards/red_4.svg new file mode 100644 index 0000000..9c62543 --- /dev/null +++ b/assets/cards/red_4.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_5.svg b/assets/cards/red_5.svg new file mode 100644 index 0000000..6a8d427 --- /dev/null +++ b/assets/cards/red_5.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_6.svg b/assets/cards/red_6.svg new file mode 100644 index 0000000..3f63b54 --- /dev/null +++ b/assets/cards/red_6.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_7.svg b/assets/cards/red_7.svg new file mode 100644 index 0000000..6da361a --- /dev/null +++ b/assets/cards/red_7.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_8.svg b/assets/cards/red_8.svg new file mode 100644 index 0000000..bf9cf53 --- /dev/null +++ b/assets/cards/red_8.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_9.svg b/assets/cards/red_9.svg new file mode 100644 index 0000000..6da563b --- /dev/null +++ b/assets/cards/red_9.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_draw_two.svg b/assets/cards/red_draw_two.svg new file mode 100644 index 0000000..c7dc845 --- /dev/null +++ b/assets/cards/red_draw_two.svg @@ -0,0 +1,114 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_reverse.svg b/assets/cards/red_reverse.svg new file mode 100644 index 0000000..181c3d5 --- /dev/null +++ b/assets/cards/red_reverse.svg @@ -0,0 +1,82 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/red_skip.svg b/assets/cards/red_skip.svg new file mode 100644 index 0000000..f82f5c9 --- /dev/null +++ b/assets/cards/red_skip.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/wild_draw_four.svg b/assets/cards/wild_draw_four.svg new file mode 100644 index 0000000..5c4305e --- /dev/null +++ b/assets/cards/wild_draw_four.svg @@ -0,0 +1,170 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/wild_wild.svg b/assets/cards/wild_wild.svg new file mode 100644 index 0000000..dd30887 --- /dev/null +++ b/assets/cards/wild_wild.svg @@ -0,0 +1,118 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_0.svg b/assets/cards/yellow_0.svg new file mode 100644 index 0000000..d741e12 --- /dev/null +++ b/assets/cards/yellow_0.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_1.svg b/assets/cards/yellow_1.svg new file mode 100644 index 0000000..3f628b0 --- /dev/null +++ b/assets/cards/yellow_1.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_2.svg b/assets/cards/yellow_2.svg new file mode 100644 index 0000000..a67f374 --- /dev/null +++ b/assets/cards/yellow_2.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_3.svg b/assets/cards/yellow_3.svg new file mode 100644 index 0000000..efec2bf --- /dev/null +++ b/assets/cards/yellow_3.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_4.svg b/assets/cards/yellow_4.svg new file mode 100644 index 0000000..06ad85e --- /dev/null +++ b/assets/cards/yellow_4.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_5.svg b/assets/cards/yellow_5.svg new file mode 100644 index 0000000..f3f3e27 --- /dev/null +++ b/assets/cards/yellow_5.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_6.svg b/assets/cards/yellow_6.svg new file mode 100644 index 0000000..0162270 --- /dev/null +++ b/assets/cards/yellow_6.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_7.svg b/assets/cards/yellow_7.svg new file mode 100644 index 0000000..4efb372 --- /dev/null +++ b/assets/cards/yellow_7.svg @@ -0,0 +1,70 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_8.svg b/assets/cards/yellow_8.svg new file mode 100644 index 0000000..08f3b4c --- /dev/null +++ b/assets/cards/yellow_8.svg @@ -0,0 +1,69 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_9.svg b/assets/cards/yellow_9.svg new file mode 100644 index 0000000..aa76085 --- /dev/null +++ b/assets/cards/yellow_9.svg @@ -0,0 +1,69 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_draw_two.svg b/assets/cards/yellow_draw_two.svg new file mode 100644 index 0000000..de67e14 --- /dev/null +++ b/assets/cards/yellow_draw_two.svg @@ -0,0 +1,113 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_reverse.svg b/assets/cards/yellow_reverse.svg new file mode 100644 index 0000000..e78343a --- /dev/null +++ b/assets/cards/yellow_reverse.svg @@ -0,0 +1,81 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/cards/yellow_skip.svg b/assets/cards/yellow_skip.svg new file mode 100644 index 0000000..9711866 --- /dev/null +++ b/assets/cards/yellow_skip.svg @@ -0,0 +1,69 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + +