From 738627d4093de0f5a51ef8152ca5955ab3797afb Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Thu, 4 Jan 2024 05:18:11 +0200 Subject: [PATCH] feat(game): add figure images --- assets/figures/I.png | Bin 0 -> 256 bytes assets/figures/J.png | Bin 0 -> 371 bytes assets/figures/L.png | Bin 0 -> 371 bytes assets/figures/O.png | Bin 0 -> 262 bytes assets/figures/S.png | Bin 0 -> 321 bytes assets/figures/T.png | Bin 0 -> 321 bytes assets/figures/Z.png | Bin 0 -> 320 bytes src/utils/figure.py | 15 +++++++++++++++ 8 files changed, 15 insertions(+) create mode 100644 assets/figures/I.png create mode 100644 assets/figures/J.png create mode 100644 assets/figures/L.png create mode 100644 assets/figures/O.png create mode 100644 assets/figures/S.png create mode 100644 assets/figures/T.png create mode 100644 assets/figures/Z.png diff --git a/assets/figures/I.png b/assets/figures/I.png new file mode 100644 index 0000000000000000000000000000000000000000..4dcc61ad204334f3223b2fd3d1b2cac346b8f4ee GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^8bG{&gAGX5$?DwzQk(@Ik;M!Q+(IDCc`;~@{*B2B6C%le)Z_d8k|6K0_wx+2Gsu7%F15Ozk Z+p93JczJ)T)B(Dl!PC{xWt~$(69CV(P|g4V literal 0 HcmV?d00001 diff --git a/assets/figures/J.png b/assets/figures/J.png new file mode 100644 index 0000000000000000000000000000000000000000..81d019da10197e37f51253ce1ef7ec19475114d8 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0YF^A!3HE#-<5s?Qk(@Ik;M!Q+(IDCcOEj6GI+ZBxvX^ZfwJgb4B$l&Sf=d#Wzp$P!ukWpU% literal 0 HcmV?d00001 diff --git a/assets/figures/O.png b/assets/figures/O.png new file mode 100644 index 0000000000000000000000000000000000000000..d8dde52263562c68c767c200ab338f71076e09e2 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)oCO|{#S9GGLLkg|>2BR0px_Qq z7srr_Id3l*G9FM6VA!Z%{nz?U9P5L|XkpIEfA8-e-nw+1paf?RiyM=2YknZyz_xY<71XSVGBR1GW4XAYZ%v;aXx%E SKjtdX`wX70elF{r5}E+>6n8cN literal 0 HcmV?d00001 diff --git a/assets/figures/T.png b/assets/figures/T.png new file mode 100644 index 0000000000000000000000000000000000000000..9c9f74fd9bd34b3a70fe198b12e4c3c935627eec GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!3HER&ED7vq&N#aB8wRqxP?HN@zUM8KS06H zo-U3d6?5L+*~rUeDB$Wi+i!vIgdGoF?FsW?brFd0Hx{jVnR$6`_S%h`uRp#~^`KI= zxLGp(uG!tA^EqVH3+5asWIE1CMaG?)d-tpDPd!rCv+#Rh(fF99PnfEV)5j#_HKuTG Ui}c$T0Q5eCr>mdKI;Vst00q`}o&W#< literal 0 HcmV?d00001 diff --git a/assets/figures/Z.png b/assets/figures/Z.png new file mode 100644 index 0000000000000000000000000000000000000000..773bbde1e14fe71ff7ac78fe451adb3211f93072 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^6+j%o!3HER&ED7vq&N#aB8wRqxP?HN@zUM8KS04x zo-U3d6?5L+ImpXo$ir~3#i)V(OT37DpP3W?oC%Ar`mjz5|5qiq{kYVhH^1u6&fQ*q zGlA`&#{-MT$1Huq7Jk%ZJd3K{fAZIz`Tr{BK4_x8@j& pygame.Surface: + return pygame.image.load(BASE_PATH / "assets" / "figures" / filename) class Figure(Enum): @@ -22,6 +30,7 @@ class Figure(Enum): Vec2(0, 1), ], TokyoNightNight().cyan, + _load_image("I.png"), ) O = FigureConfig( [ @@ -31,6 +40,7 @@ class Figure(Enum): Vec2(1, -1), ], TokyoNightNight().yellow, + _load_image("O.png"), ) T = FigureConfig( [ @@ -40,6 +50,7 @@ class Figure(Enum): Vec2(0, -1), ], TokyoNightNight().purple, + _load_image("T.png"), ) S = FigureConfig( @@ -50,6 +61,7 @@ class Figure(Enum): Vec2(1, -1), ], TokyoNightNight().green, + _load_image("S.png"), ) Z = FigureConfig( [ @@ -59,6 +71,7 @@ class Figure(Enum): Vec2(-1, -1), ], TokyoNightNight().red, + _load_image("Z.png"), ) J = FigureConfig( [ @@ -68,6 +81,7 @@ class Figure(Enum): Vec2(-1, 1), ], TokyoNightNight().blue, + _load_image("J.png"), ) L = FigureConfig( [ @@ -77,6 +91,7 @@ class Figure(Enum): Vec2(1, 1), ], TokyoNightNight().orange, + _load_image("L.png"), ) @staticmethod