From d035775a54a721d380539defae487ad4b28dc8ea Mon Sep 17 00:00:00 2001 From: CutieCat2804 Date: Mon, 7 Oct 2024 18:45:20 +0200 Subject: [PATCH] add color/poop theme package --- src/assets/themes/colors/blue/blue.aseprite | Bin 3257 -> 3210 bytes src/assets/themes/colors/blue/revealed.png | Bin 157 -> 154 bytes src/assets/themes/colors/blue/tile.png | Bin 301 -> 303 bytes src/assets/themes/colors/green/green.aseprite | Bin 3283 -> 3281 bytes src/assets/themes/colors/green/last-pos.png | Bin 417 -> 401 bytes src/assets/themes/colors/green/revealed.png | Bin 156 -> 152 bytes src/assets/themes/colors/green/tile.png | Bin 283 -> 286 bytes .../themes/colors/orange/orange.aseprite | Bin 3100 -> 3107 bytes src/assets/themes/colors/orange/revealed.png | Bin 151 -> 152 bytes src/assets/themes/colors/orange/tile.png | Bin 267 -> 276 bytes src/assets/themes/colors/yellow/flag.png | Bin 444 -> 450 bytes src/assets/themes/colors/yellow/last-pos.png | Bin 401 -> 421 bytes .../themes/colors/yellow/question-mark.png | Bin 493 -> 488 bytes src/assets/themes/colors/yellow/revealed.png | Bin 154 -> 154 bytes src/assets/themes/colors/yellow/tile.png | Bin 285 -> 275 bytes .../themes/colors/yellow/yellow.aseprite | Bin 3211 -> 3177 bytes src/assets/themes/farm/farm.aseprite | Bin 3766 -> 3994 bytes src/assets/themes/poop/1.png | Bin 0 -> 259 bytes src/assets/themes/poop/2.png | Bin 0 -> 375 bytes src/assets/themes/poop/3.png | Bin 0 -> 428 bytes src/assets/themes/poop/4.png | Bin 0 -> 293 bytes src/assets/themes/poop/5.png | Bin 0 -> 344 bytes src/assets/themes/poop/6.png | Bin 0 -> 370 bytes src/assets/themes/poop/7.png | Bin 0 -> 292 bytes src/assets/themes/poop/8.png | Bin 0 -> 374 bytes src/assets/themes/poop/flag.png | Bin 0 -> 379 bytes src/assets/themes/poop/last-pos.png | Bin 0 -> 392 bytes src/assets/themes/poop/mine.png | Bin 0 -> 479 bytes src/assets/themes/poop/poop.aseprite | Bin 0 -> 3055 bytes src/assets/themes/poop/question-mark.png | Bin 0 -> 492 bytes src/assets/themes/poop/revealed.png | Bin 0 -> 283 bytes src/assets/themes/poop/tile.png | Bin 0 -> 266 bytes src/themes/colors/blue.ts | 19 +++++++++++++++++ src/themes/colors/green.ts | 19 +++++++++++++++++ src/themes/colors/orange.ts | 19 +++++++++++++++++ src/themes/colors/pink.ts | 19 +++++++++++++++++ src/themes/colors/purple.ts | 19 +++++++++++++++++ src/themes/colors/red.ts | 19 +++++++++++++++++ src/themes/colors/turquoise.ts | 19 +++++++++++++++++ src/themes/colors/yellow.ts | 20 ++++++++++++++++++ src/themes/poop.ts | 19 +++++++++++++++++ 41 files changed, 172 insertions(+) create mode 100644 src/assets/themes/poop/1.png create mode 100644 src/assets/themes/poop/2.png create mode 100644 src/assets/themes/poop/3.png create mode 100644 src/assets/themes/poop/4.png create mode 100644 src/assets/themes/poop/5.png create mode 100644 src/assets/themes/poop/6.png create mode 100644 src/assets/themes/poop/7.png create mode 100644 src/assets/themes/poop/8.png create mode 100644 src/assets/themes/poop/flag.png create mode 100644 src/assets/themes/poop/last-pos.png create mode 100644 src/assets/themes/poop/mine.png create mode 100644 src/assets/themes/poop/poop.aseprite create mode 100644 src/assets/themes/poop/question-mark.png create mode 100644 src/assets/themes/poop/revealed.png create mode 100644 src/assets/themes/poop/tile.png create mode 100644 src/themes/colors/blue.ts create mode 100644 src/themes/colors/green.ts create mode 100644 src/themes/colors/orange.ts create mode 100644 src/themes/colors/pink.ts create mode 100644 src/themes/colors/purple.ts create mode 100644 src/themes/colors/red.ts create mode 100644 src/themes/colors/turquoise.ts create mode 100644 src/themes/colors/yellow.ts create mode 100644 src/themes/poop.ts diff --git a/src/assets/themes/colors/blue/blue.aseprite b/src/assets/themes/colors/blue/blue.aseprite index 467ea8435a96a273352dfb4c71c0e7d457b0cc39..9986a9c92b96c81bca3ffd45e6f4969bc8363e2c 100644 GIT binary patch delta 2434 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 diff --git a/src/assets/themes/colors/blue/revealed.png b/src/assets/themes/colors/blue/revealed.png index 872f62b7e8f5aee954bcd50bdd52a368d61b87b5..7dd62b5dced055872ae8b948ef12bd77b528c276 100644 GIT binary patch delta 112 zcmbQsIE!(DVP=S@i(^Pc>)Y!ac^eEEm=Cfmx-`0+wTbNi8KGEu%VddTPs8l*Om@@f zohr3w+05|f_8eA*ImdrhSLV*W^TnKrg+oBWp@D%B%uwL_aV|60mPw*Po8!{?)xYW) OfWXt$&t;ucLK6VXqbh>{ delta 115 zcmbQmIG1sPVNSTGi(^Pc>)Y#!d<_NytQQ+anpZt*xzk-;*tTkw+7(5uR|#i({++bj zeY)~4f1_%Ha{fk!hCRz~zMJfoyJmm9tdN330|O%y3x@!h@vz~$vhLPa1}nd_oc10Q R7GGlk0#8>zmvv4FO#m??E^hz; diff --git a/src/assets/themes/colors/blue/tile.png b/src/assets/themes/colors/blue/tile.png index 5d3ce0d3daab51ce1dcdcde68810a077f0c9fdb3..6a7564d25bf3668a2c9d8128ac3d4558d21c83f0 100644 GIT binary patch delta 262 zcmV+h0r~!|0(JiQH@&;q?yip{j=)6+moOUORNg_7I6`r2z-Zt+Jj*!< z7ad$m48uj+V+jC53ELD^gZ;UNXnO#72}lW*^@Ud#VTk5Ti+7 zFcC2Q`?10<8j&F@NVtL_t(oh3%KU3WG2dg-@em1YHE_)U}V>2kJxg0otuXL4-P} zMDeE`N{We6p-n=Ed|QU(e7Vy-o5S(;*u_4oW`IdT>fn+wkX`H}y|)OdV>~=BdyuLb zU{Ycl&bkpU08AxxlNK$CdI0N20C)*-37P$tDhWMjjd14Sf_;FFVEH{+1OSNAq%W8W zsQ&%h+y6HKD_{kzfEBO;R=^5afu+4o6{l;xE?}C)t(Z?i)qc42^O-%w zg}@_XG2wM-+E{cEcmzr0zN;CLyP9rTHzF^4B$122BOoTjmn5ENeS0<=keSy20000< KMNUMnLSTX-3v|o? diff --git a/src/assets/themes/colors/green/green.aseprite b/src/assets/themes/colors/green/green.aseprite index 37f2ded28d6ed991cf73236f596d2f8efa42aa31..239314ed52f368d8834cfa9323c7f964fef272a2 100644 GIT binary patch delta 396 zcmcaCc~O$_;zY)J#=wbt#=tWi_ibNp^nqmpz1&K zUVj&F9+6GVH}$G+^`7PZvQ7FfF9Ykk4S&NX>oCh&Y!qY=5MbC4Imi04M#-~FQU_** wgneigSsCnp%QRxP<(a>~wa)+iTetuI`|rPj)c^hVrx*{PEaltW#2m;801mE&g8%>k delta 398 zcmca8d0CS2@Ch^Il`fqrD-uIrg6HHVcm!Z! zsgN=wMRbXiIA&<6Aa$S(6bAfB8Ip5+{$nea&M#(*iOZ%5ebi+u?r)xZx&n;L1)v1A~z&s<v;k;LOH;Pqm|0n}X@Ukw#tO5t-hV_D5AUEUTWsY&fVU0n z&i5U)z5@HOS?k-uwrIBjmbWj11^1~nTTDK@%O6u4NN7OTWh)Q}6^n0NxWiDf5C}wF zw!fws2m}IwKre#JD`*<97MdC!?vAT?egQfHr9f-+{OoZ%z1qsLJgz*mlP6Rx(5XZx z5*ek^;c&Kc!(yk;1F@BJI9!xU_xBUgzi(j27j)-#815B(wYqdqz;&PRShLOAotp1+ zG^~x{G0f@us`+DPWf^4}UF3!@?D_Bp5=oT$f3s1hDRRRrLez3sdoD~O00000NkvXX Hu0mjf3$vy> delta 377 zcmV-<0fzpO1EB+uF@IZ0L_t(oh3%KWPQx$|#y_9WBu&+&QkPDsGh#(z>d4fY*FfrH zAn`6dL7xG2j+nXxWow&a$7Y~ZkUF#k0t5a@8SML;lZX4ncsg|bQH(mw#)|u!$6EVm zOzuv>5xF{ho)+N#C`O(Z=njR$)gcf^J5VS13Ki(^Pc>)Y!ac^eEEm=CfmDXL6Mn6GnuU1pHW1(%+N+25J$rpLXi zwPgurIJGg2k>U5wzj60&E11{1H83zTv2X||IDi>P81GxY&2?eW@4v)hqklMP1_Kay My85}Sb4q9e00}xLk^lez delta 114 zcmbQiIEQh9VRo3Oi(^Pc>)Y!ac^ecYSRWpqknom4?cKq&zLyLtK922kTbVzYmviq~ zU;DD|mC6R5f+^Z!3zopr0ETWXga7~l diff --git a/src/assets/themes/colors/green/tile.png b/src/assets/themes/colors/green/tile.png index 9c86c81d48813df775ba77b07340c188623559ee..7d70ef38872938453d64748a00ad20de7a62bb66 100644 GIT binary patch delta 245 zcmVuktVb5+)N(N_2t2 zz|aAL4p@cK1fy-^@b1Py?`fy^Hv7Zwo{J1kS0QAQD8;EL!E%w|BCklIGwwU)PR05aT+N5Jn=b%Kl%j6SkAM6nJZAI7#9Wtr vhQ|!?mP6sWnuRO}#;r)9e<66tavS0SMA>-hVl+qc00000NkvXXu0mjf*XnQ7 delta 242 zcmVaO~@@RvkkynIabcgba< sFvgx80E`a`^9ff_0Fwms2{%c+0S4-DMQ{T9{r~^~07*qoM6N<$f&h(d=>Px# diff --git a/src/assets/themes/colors/orange/orange.aseprite b/src/assets/themes/colors/orange/orange.aseprite index 2fdf2b906e187fc0f549b71fee77dca77b0614a6..cb2ca9f56f0b0df2a833f700545853f27aa97758 100644 GIT binary patch delta 442 zcmbOuu~>ppc_L#yfS@0CsB zv#r^7|J|}ly3PHq{MPy_{{nx*8SJzFZYg12vENYS&GK#53%)(tDt}FWG4rt(^$Wgs zW^^8`wX1*fPh9rxv1e>mw|n2QG0aG~${qv^4ORt4a47wUyIX-lfuUl~+p~&{3<^99 z22vA*9obgh6Mm$jRdDdgm!vH{N!8bO*01|F=l=WezyH?l2T}ijua;@ZVrRAn8pa9? UUlt%lm?*&@!BDZepShO<08|-^5&!@I delta 383 zcmZ21F-L+?W+G!fI!-Z@|?bBI^w z;IV70Z*+C<>In5E@LYT)9^7@3ZTlR>`jY9k`9huI9&whlktw_nX>pYJ6+|W2^O%zn}J2 z2X21PzwvA3l^YkrmT|u|O}V}7Ayb6Yv`LdSndM9j85smbSP!_pTCuQGM2O>ukJgW7 p>AZbsriDcBJ@@x}#rgN&fB&u9e;-8s|Le+EGc_`Jb2ak{4ges}gHHee diff --git a/src/assets/themes/colors/orange/revealed.png b/src/assets/themes/colors/orange/revealed.png index dae49c8fe5f95dcc40ab6be373026bdaafe1a9c0..7611a03de50ca403cc1326ef4cc2a7eb0fe46bf1 100644 GIT binary patch delta 110 zcmbQvID>J5VS13Ki(^Pc>)Y!ac@HRv90?G<7^vVHIccpVgQB71rKJfBb;-S!f z)^AL0nAFV3a6Y!bzklbBzV&&W0tyZd42(=H93VzR!GU_e<1va2{GRR{8BFf##~FaY M)78&qol`;+0Qf&9)&Kwi delta 109 zcmbQiIGu5VVOpT4i(^Pc>)Y!ac^eD_SPrsUmUXyrs%&{>WM9s#=92fo{$}n2wY|x` z<$)2*530Ht8UCJ&pMP-X{$1)04GfG-EF1y~V8$uN|CVzDnSL-tX|qd~#)wui0D-5g KpUXO@geCyS%qB$u diff --git a/src/assets/themes/colors/orange/tile.png b/src/assets/themes/colors/orange/tile.png index 4845de9e4f61cab09a1869ae2552cb5cf1807c6b..4782278d34e225f5b5ccc1a9836a11bac93b0a85 100644 GIT binary patch delta 235 zcmV<%r*O3>{8lpyJa66HZ7x28;ACb$O+K|v1q9S_b_ZCus z0b=P?<+~glz#;r>_hCvO=fS5d9|D#r_V@E307=-U?=uF3o@D;R-hX%k0uX=z1Rwwb z2tWW6_qJfU9%ld|XZlv`P9fC&aANW?KxI&svlspnt?(Wu-g9ZmXa(y{hQ@X!G0VYD l-qgk-6r?fB`v{Fiya3q=R-Nz64C(*?002ovPDHLkV1i@1ZUq1U delta 226 zcmbQj)Xg-(u>Pp0i(^Pc>)YuY`I-y_+Uz~qC3xn>Ryf3;6MrZuBT;aPC5b1;VvB%= z@0BIFGVkWk;`?4(e)(?Vt~u%@tjX?|o=DxA#S`mzeMbM0f_dgf$NH8CX(p YbLpo(YSD%-Z!rLYr>mdKI;Vst0Ce79c>n+a diff --git a/src/assets/themes/colors/yellow/flag.png b/src/assets/themes/colors/yellow/flag.png index 1d388950395bf3c44b998be7bd84a2b8035df434..1b684c921c087d29d5323d39180fb5071bac820e 100644 GIT binary patch delta 411 zcmV;M0c8HX1HuE4F@JnXL_t(oh3%FxPlG@hhTrp!N@_?4b#(S0nEM&7&h0O7aPyz& z?CR8*kT^4%baG~dwx+2Ew%-MZ0!bSvR|->kHux_0zTbNvIe?CiQ-_%@eChWA03)R^ z@$T~XL>fZy1OOhN2LQla*EKdE4i%p4hzh~6Sp24|2gbt227ii#w?&Vm)Id?pO$t{U zSg#3|B?@A0mQn+jC6cy8jSS3xA~u^-0sz;Sm7`Ldv$Dc$z5)Pd3C4mcA(&Dt21;AI zfA|IfyuaOMMi5M!Poy+~jBw~99Qs&qwDUxo!nl=i=mP+*UT<*TW2~t(Diatfg^^PE z^Y}^OZ?&DqF@G~+d>0gv&Ii6GJ$!s#B#z?%P2UCk$OctPS$mJlBWRnWjzCHYqRrV0 zAri-N5JeFqB6yzHo`GHAIF9q0ZQCFsmewkb96SS3N@%Tf;mk-zY9_I58(Qni1`nPA zr4%^lTU{3s$1ynH{Iu+&)>jaQq0zeKa#?5lj*b)K9~8tpxFYjiK%W2r002ovPDHLk FV1jTwxL*JO delta 405 zcmV;G0c!rj1H1!}F@JVRL_t(oh3%ESPQx%1g+Ip`LTSW{AjE_$roIC&z)3KoL__p$-f%pl)4|QYT1u&C*m*rR1l{)SfN5);*t(Z(`VMuU(g@y70Ew17N5% z(~s-b`-M&M@SVO_HmnU$WPiM^X(fQ7nAR7(&~3!GFpJRVmfDN9hrCt*wqgDTOfx0N?jr7>1;2 zDvUA2aoioix^b3et6C5Q7-Ph;Rti#k29#1*YgfiONUkM}3xWV^ZRrMU&w$n%DdnGC z7b(j!q?E3#U!$*JHk(yimn2D(_IvHMWBLK*^tylh-VQhP00000NkvXXu0mjfPbRyq diff --git a/src/assets/themes/colors/yellow/last-pos.png b/src/assets/themes/colors/yellow/last-pos.png index 9effffb797a7b0597e2ae186d9c03fdef4bb9b38..befc1e191774509bde7eb8f2cc99d9f38803fcc3 100644 GIT binary patch delta 381 zcmV-@0fPRK1Em9yF@Il4L_t(oh3%KSPQx%1hJRm(>(EYB=So!RG8V{kjnR;Mos4OX--}WfW$BM!Zz@d20)HF;MnjJErt&(bk_I>M zs2vJrytdZ|*Pl)5j)k(p4Qyi@IRU(lr7`!}{64tgXL2nU(+~IX`Th{G0jf(&jBzBD z)c09BA(fOE6@t?~W0LB2$!B zNQ>FL+xpAP0(PmS=m`QTDX2)OV~n^$+3@}QixkQ_#)uOMb$`DR{rd(Qx}d(d1L0c1 zm#a>F06L2#J*^R71)27LyeywiUtHlvXp00000NkvXXu0mjf_0+f> delta 361 zcmV-v0ha!y1CaxeF@H-*L_t(oh3%I=YQr!Thd;^6V0lb@gFwKPu7wVrdx?yhdxoAP zV=mD-M<~T$=naCQi{+vI(;;qXZ8;5YOor$K4dy+)-;->^`-#nZUPlX`J~C5^hsU@# zevIu)M4-L8FCHg3Dq8r&NlrLbgG7#DOocI(HMUC&qJ@tF2!E%FU0PTZwJ!%ZkeLdT z+Z*^kaQoPzo!D346q>!An!w?;bnbn*dLJx!O0CU${_A=8{hkTefXqxO0HJ+p`&dSy z(Grce!{Kl^9G69KcMnAYWeLS6yuFUAcykMC0-gs-p|;N-7*ibv$mMEW{mqj>`;tIQ zw3f(bZm&&V^-(&*3D=}Z7oW~z<^ECA0RV8Gz<>9dfMK#m29iX8vCVqZ zS&Z={+NzT##{M)Fe#EO+boE(&7Nn=?)M^=8@~v*WGz_qF||ttrD;{k(AQ1(8VQ_kL}mAR0DF~0d?w! zqX35uRwz~L1mwQ!;`2qK%*me_NHZJ-@I5LlUYY>_;DIPCUWx(z!&DUGqgcnQQ|19> ziuF10_;99N-`>CdpMid_jpHVR=P}tf0l?Lb+2NDMdO8L^XUa!k%oo{zOS`b10RYO6 rN#nq-m*2bv>FuM%mt6uC6?^9!P`1Nmgt+kU00000NkvXXu0mjfH~ZdQ delta 454 zcmV;%0XhEY1MLHlF@L8?L_t(oh3%FxPr^VLhTm(iGzH3{=uU`n^-mZ#5?yuVS25!1 z;4fh#U=d*AQjU?LWR@>gt#Co4ge3$0YawS@E)lNj7G1!?(6~~%ats)O+ed3Y65TLPhdOm z^XduB9KSeN3n9K-$>QC9fb%n#TsJyO=P2#KPsGIq<9AQ_3@rm< z?tr}Y-F|?IYi3GSI{`8GxcJOlOMCKX2BLKP0g8^1S^QuI0ALYpGK(L?K>UX(E6P`K z9J@dgFDO;C?}4Ys3+egp{^kD+v|Dvl$_8xP5N#6xxIek=Wj;%L2WIn4G;{7RHd^Os w?*IVlk4e$d>*Y6ZL3Dg%5$Gk5lXG;w0LE{^atB>a;s5{u07*qoM6N<$f}Cg2x&QzG diff --git a/src/assets/themes/colors/yellow/revealed.png b/src/assets/themes/colors/yellow/revealed.png index cb360e87037dd4e20d1ac53e55748183064caa3b..b01355d15bf81db6c3848f0173c770f2ad621d6a 100644 GIT binary patch delta 103 zcmbQmIE!(DRl-8S1_Ke6i>(JgylnCOFXzepQbpKPMv3*w?7M95Zr;APyhf#r!No<7 z;lZAFPap3M{q}TqFcS-hfPzB<10$HBAp2qd<$GCN2@C?39Jfz;*&8wdfv2mV%Q~lo FCIGB7CvE@$ delta 103 zcmbQmIE!(DRl-Kz1_cS$hlevZq_JHuj*}L8rXX@F(1M}9c>96hx2E4J-p{g)`N`%Z zObmTBy7KaSH|fUzRdr}!U}R$95KsU!4l#b7(--H=ATOiJ8M*knh$aINc)I$ztaD0e F0stRuB#{6B diff --git a/src/assets/themes/colors/yellow/tile.png b/src/assets/themes/colors/yellow/tile.png index e3c93946858a6e5ad19c0eec890ec6af648fd3c8..700f59e745a0c5c79c6df7dae1d54648185345e5 100644 GIT binary patch delta 234 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 JkW_d&^*{8MU)}%! diff --git a/src/assets/themes/farm/farm.aseprite b/src/assets/themes/farm/farm.aseprite index 1a6c95bf5c302af89927fcf89c54045e0e645f6b..865072662630c2a36ba5d04163002047786b0b80 100644 GIT binary patch delta 2016 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 diff --git a/src/assets/themes/poop/1.png b/src/assets/themes/poop/1.png new file mode 100644 index 0000000000000000000000000000000000000000..4b96a1ed80afd990969be7911937400c093aecb4 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}dp%toLn2y} z6C_v{CoExh3o1b(8x+4T%s2hQ*D_Jp8{jn}Hr-@O1TaS?83{ F1ONzQT;Biy literal 0 HcmV?d00001 diff --git a/src/assets/themes/poop/2.png b/src/assets/themes/poop/2.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2b4496d2161ad2601111ba66370b0179372998 GIT binary patch literal 375 zcmV--0f_#IP)Px$F-b&0R9J=Wmd|R!KoG{i39gYqn~V17JBZI9h)?1p_1uS$LJx)B#dp|ia?!)W z8pR&`1D0%NCNUSA4+3G6-QTy9nVkTgI{kMM_rh{MyWXC(>%M<}H8W5Xt}+n`7ODdm z&+BPdwOL*|J{}EA$CvY2WfZsw-0i|*yhiR+X#so<6>Rf^$`$Knu57 zj^c2voZrX*2ak=Rt#j=dkergCq-|_~gWD`e68A;Z z1s55Rz=y9d6j2mBj;p$%v>63U?b3$1CKTK#TZYbi?v+MjBTyWUu)Fe~kWQVRLcg|7 Vh<$oLPx$W=TXrR9J=WRy%HlFch4(3l2!62-O~8Pq0M}k;CQyDO1p-?MkS$(D7Fu*Iv|yqpRENz3xvT_bJc-` zA!8TT1XqJAUV!dme+78&vvMF4?osOlrwaniS#UZQ$ONI)mTgBSh+6HQoEtX$DSQK3 WX@)p%EiWbj0000Px#-$_J4R9J=Wm9Y+jFc60S0w&nch?`I0=7TWvD29Z@w~$F3Y>hxI z2ex$ZzJviN?RR(O3NXySBd7!OECqmC-4|sA0OEMMY2T~)_lK)--eADuP9OH$^%DFoiwjDC~=U@v;AfRoLq=uKswrHy}oy_$(I6qqMk z_f8)G08=lBXr3>2+gP`V2{ra>priJHO}q>AmO%D=GO|qMZz&lN1FiPx$5=lfsR9J=WmN5>(FbqY%Lr}@UgjkT6xd4aZBAkMYa2PJoxl$L@sS+h>OBoOn zLt8s(GSMexi{mfHKMpW6^Y0M1;e6ZyKsP1H<(3cTQG)nM$vGqfqN06*veE_<;9P;M zv`7|2`1Fr-4dPsZty$8&s&P#V*U(;^E3ncE`*ji|IUuuPp9|PH0Jz+8c8{+MI>GwB zAyEWK5Q$&~Otf70sN2yEtP6}*l$BQW8um43@oYMb^bA{ps(AqduO|y4pK7rckox^} z*kEgx1jpGCtO>7aft7YYE|>s`<@#W+!0}+`(Jh$;-v5E0!8J(q|A1}B^+ywsl@>-T qc4n|w;QJC9t*B~V!N&H?Of=rA6;GzO+x0vE0000 literal 0 HcmV?d00001 diff --git a/src/assets/themes/poop/6.png b/src/assets/themes/poop/6.png new file mode 100644 index 0000000000000000000000000000000000000000..05e7e34e9d04f3127f08b0530aa0240a4b5fdc61 GIT binary patch literal 370 zcmV-&0ge8NP)Px$EJ;K`R9J=Wm9c8WKn#ZeE0&-c;-PtXh=8LggHy?6WHea1k~xD=4g zh$;$JhwS1~Kr*B4W{rAT2NYght^$atC$}X3CTAar=~wXOERz`qq|ze}fA z`~{r;PFl!a`%P28%*7oZn+RrBE!*Vj+szuxjFgi3A2V}EDUEt_&df~08Rso%tZ~gq QJ^%m!07*qoM6N<$f`DD1%K!iX literal 0 HcmV?d00001 diff --git a/src/assets/themes/poop/7.png b/src/assets/themes/poop/7.png new file mode 100644 index 0000000000000000000000000000000000000000..0bcf5c81f12c002cc53c24d07c490efffcde4ad3 GIT binary patch literal 292 zcmV+<0o(qGP)Px#-bqA3R9J=WmO%=`AP_~rMraB23OPdVe~wAx2n7xMez>U*Q2#fJ*||e3btH0000Px$FiAu~R9J=WRxxhFFbpJZ30;CffIiSYdj`L%Psyu1Wbd922r!H;f$TCvouYw6 zlaT{-(E$c*gW}QT>12S4ihl-bf~Mhozoln$8+Y7RKq0xhh(?*Hgj}`GlqQ*nK6%%= zj$6-mTHAq?-0X2l{BxN-=8BS_=|F;JcfjwjPk4L(_DMufS9m=o3_ z*d*S#<7-Fohm3vJLL9+7^f_@60APkR`FcqgVh7NAPF$3^5^}VDbNNMZ2$lO literal 0 HcmV?d00001 diff --git a/src/assets/themes/poop/flag.png b/src/assets/themes/poop/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..05e737bb966264ed62af1ba5fc87bdd048c4edd4 GIT binary patch literal 379 zcmV->0fhdEP)Px$HAzH4R9J=Wl}%2=Fc5{G(}@*@R-$T^WiP;rl~2KGIYm~ixByEOL?xRjvfYFQ zbqFm48&W{XPx8w1^UZkV0ivR!ep$@d@b>x!#0gg0Zp@B2F{>>ut}eaek}rTuK3^}8 z=KNh7Q){S7cEriMFmHgvi6@ zG7Ml}-Kb4|eujGcbQ%B$F_fw#Ql5S|7n1`VCK`6-D-cPr$0tBP4)9$?fd29nuOV`^$k1u3^1Fu5JGr6 z1bxNSBuo{$!@WG(2~Hu&fq)JOAz-uCK|odV^#s2AP{B@RS%R7bHf#H#aPJ;keN@z+ Z&@(%eg}V`Vt$zRj002ovPDHLkV1hX9oX`LO literal 0 HcmV?d00001 diff --git a/src/assets/themes/poop/last-pos.png b/src/assets/themes/poop/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..3b064b62661ecb877dbcdd6e2a310907f45a5b1a GIT binary patch literal 392 zcmV;30eAk1P)Px$LPPx$nMp)JR9J=WRxxhEFcf_*1gv;SSh7M-(6JM9&k%0G6jhxo#KbL{Gcb4R*oBqM zEWi+yU?O)YMhQ5L4N+P0Bro6bfA7Ei#2;wT;Laeb;MeyX_QXa<>_lBedt#H0*x~u< zy%2Ag9q5RiShojt@uPQ$1QZ27s2=8o)<#^FSLuKyl0x;5$>;Q1(j^@R0I+TklrAV8 z_)k;{sH%SC&x2de-{io^p9c=3l_F{vF!JYtB=1_SQ|y{trJvzniTxR5kwg5@Kjgvw=NV>VrASE+73*@aiMbAaQT(*hePi%4=p=yDgiW@XI#}CD> V&)hR#YytoP002ovPDHLkV1g>o(5wIe literal 0 HcmV?d00001 diff --git a/src/assets/themes/poop/poop.aseprite b/src/assets/themes/poop/poop.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..021bd33e9266676f60b5cf89e9bf92f31ba5939f GIT binary patch literal 3055 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 import("../../assets/themes/colors/blue/mine.png"), + tile: () => import("../../assets/themes/colors/blue/tile.png"), + revealed: () => import("../../assets/themes/colors/blue/revealed.png"), + flag: () => import("../../assets/themes/colors/blue/flag.png"), + questionMark: () => import("../../assets/themes/colors/blue/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/blue/last-pos.png"), + 1: () => import("../../assets/themes/colors/blue/1.png"), + 2: () => import("../../assets/themes/colors/blue/2.png"), + 3: () => import("../../assets/themes/colors/blue/3.png"), + 4: () => import("../../assets/themes/colors/blue/4.png"), + 5: () => import("../../assets/themes/colors/blue/5.png"), + 6: () => import("../../assets/themes/colors/blue/6.png"), + 7: () => import("../../assets/themes/colors/blue/7.png"), + 8: () => import("../../assets/themes/colors/blue/8.png"), +}; diff --git a/src/themes/colors/green.ts b/src/themes/colors/green.ts new file mode 100644 index 0000000..466cec7 --- /dev/null +++ b/src/themes/colors/green.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const greenTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/green/mine.png"), + tile: () => import("../../assets/themes/colors/green/tile.png"), + revealed: () => import("../../assets/themes/colors/green/revealed.png"), + flag: () => import("../../assets/themes/colors/green/flag.png"), + questionMark: () => import("../../assets/themes/colors/green/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/green/last-pos.png"), + 1: () => import("../../assets/themes/colors/green/1.png"), + 2: () => import("../../assets/themes/colors/green/2.png"), + 3: () => import("../../assets/themes/colors/green/3.png"), + 4: () => import("../../assets/themes/colors/green/4.png"), + 5: () => import("../../assets/themes/colors/green/5.png"), + 6: () => import("../../assets/themes/colors/green/6.png"), + 7: () => import("../../assets/themes/colors/green/7.png"), + 8: () => import("../../assets/themes/colors/green/8.png"), +}; diff --git a/src/themes/colors/orange.ts b/src/themes/colors/orange.ts new file mode 100644 index 0000000..b9622a5 --- /dev/null +++ b/src/themes/colors/orange.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const orangeTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/orange/mine.png"), + tile: () => import("../../assets/themes/colors/orange/tile.png"), + revealed: () => import("../../assets/themes/colors/orange/revealed.png"), + flag: () => import("../../assets/themes/colors/orange/flag.png"), + questionMark: () => import("../../assets/themes/colors/orange/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/orange/last-pos.png"), + 1: () => import("../../assets/themes/colors/orange/1.png"), + 2: () => import("../../assets/themes/colors/orange/2.png"), + 3: () => import("../../assets/themes/colors/orange/3.png"), + 4: () => import("../../assets/themes/colors/orange/4.png"), + 5: () => import("../../assets/themes/colors/orange/5.png"), + 6: () => import("../../assets/themes/colors/orange/6.png"), + 7: () => import("../../assets/themes/colors/orange/7.png"), + 8: () => import("../../assets/themes/colors/orange/8.png"), +}; diff --git a/src/themes/colors/pink.ts b/src/themes/colors/pink.ts new file mode 100644 index 0000000..9b50983 --- /dev/null +++ b/src/themes/colors/pink.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const pinkTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/pink/mine.png"), + tile: () => import("../../assets/themes/colors/pink/tile.png"), + revealed: () => import("../../assets/themes/colors/pink/revealed.png"), + flag: () => import("../../assets/themes/colors/pink/flag.png"), + questionMark: () => import("../../assets/themes/colors/pink/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/pink/last-pos.png"), + 1: () => import("../../assets/themes/colors/pink/1.png"), + 2: () => import("../../assets/themes/colors/pink/2.png"), + 3: () => import("../../assets/themes/colors/pink/3.png"), + 4: () => import("../../assets/themes/colors/pink/4.png"), + 5: () => import("../../assets/themes/colors/pink/5.png"), + 6: () => import("../../assets/themes/colors/pink/6.png"), + 7: () => import("../../assets/themes/colors/pink/7.png"), + 8: () => import("../../assets/themes/colors/pink/8.png"), +}; diff --git a/src/themes/colors/purple.ts b/src/themes/colors/purple.ts new file mode 100644 index 0000000..10c3bd9 --- /dev/null +++ b/src/themes/colors/purple.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const purpleTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/purple/mine.png"), + tile: () => import("../../assets/themes/colors/purple/tile.png"), + revealed: () => import("../../assets/themes/colors/purple/revealed.png"), + flag: () => import("../../assets/themes/colors/purple/flag.png"), + questionMark: () => import("../../assets/themes/colors/purple/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/purple/last-pos.png"), + 1: () => import("../../assets/themes/colors/purple/1.png"), + 2: () => import("../../assets/themes/colors/purple/2.png"), + 3: () => import("../../assets/themes/colors/purple/3.png"), + 4: () => import("../../assets/themes/colors/purple/4.png"), + 5: () => import("../../assets/themes/colors/purple/5.png"), + 6: () => import("../../assets/themes/colors/purple/6.png"), + 7: () => import("../../assets/themes/colors/purple/7.png"), + 8: () => import("../../assets/themes/colors/purple/8.png"), +}; diff --git a/src/themes/colors/red.ts b/src/themes/colors/red.ts new file mode 100644 index 0000000..48558f8 --- /dev/null +++ b/src/themes/colors/red.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const redTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/red/mine.png"), + tile: () => import("../../assets/themes/colors/red/tile.png"), + revealed: () => import("../../assets/themes/colors/red/revealed.png"), + flag: () => import("../../assets/themes/colors/red/flag.png"), + questionMark: () => import("../../assets/themes/colors/red/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/red/last-pos.png"), + 1: () => import("../../assets/themes/colors/red/1.png"), + 2: () => import("../../assets/themes/colors/red/2.png"), + 3: () => import("../../assets/themes/colors/red/3.png"), + 4: () => import("../../assets/themes/colors/red/4.png"), + 5: () => import("../../assets/themes/colors/red/5.png"), + 6: () => import("../../assets/themes/colors/red/6.png"), + 7: () => import("../../assets/themes/colors/red/7.png"), + 8: () => import("../../assets/themes/colors/red/8.png"), +}; diff --git a/src/themes/colors/turquoise.ts b/src/themes/colors/turquoise.ts new file mode 100644 index 0000000..8a365d3 --- /dev/null +++ b/src/themes/colors/turquoise.ts @@ -0,0 +1,19 @@ +import { Theme } from "../Theme"; + +export const turquoiseTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/turquoise/mine.png"), + tile: () => import("../../assets/themes/colors/turquoise/tile.png"), + revealed: () => import("../../assets/themes/colors/turquoise/revealed.png"), + flag: () => import("../../assets/themes/colors/turquoise/flag.png"), + questionMark: () => import("../../assets/themes/colors/turquoise/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/turquoise/last-pos.png"), + 1: () => import("../../assets/themes/colors/turquoise/1.png"), + 2: () => import("../../assets/themes/colors/turquoise/2.png"), + 3: () => import("../../assets/themes/colors/turquoise/3.png"), + 4: () => import("../../assets/themes/colors/turquoise/4.png"), + 5: () => import("../../assets/themes/colors/turquoise/5.png"), + 6: () => import("../../assets/themes/colors/turquoise/6.png"), + 7: () => import("../../assets/themes/colors/turquoise/7.png"), + 8: () => import("../../assets/themes/colors/turquoise/8.png"), +}; diff --git a/src/themes/colors/yellow.ts b/src/themes/colors/yellow.ts new file mode 100644 index 0000000..ac805f1 --- /dev/null +++ b/src/themes/colors/yellow.ts @@ -0,0 +1,20 @@ +import { Theme } from "../Theme"; + +export const yellowTheme: Theme = { + size: 32, + mine: () => import("../../assets/themes/colors/yellow/mine.png"), + tile: () => import("../../assets/themes/colors/yellow/tile.png"), + revealed: () => import("../../assets/themes/colors/yellow/revealed.png"), + flag: () => import("../../assets/themes/colors/yellow/flag.png"), + questionMark: () => + import("../../assets/themes/colors/yellow/question-mark.png"), + lastPos: () => import("../../assets/themes/colors/yellow/last-pos.png"), + 1: () => import("../../assets/themes/colors/yellow/1.png"), + 2: () => import("../../assets/themes/colors/yellow/2.png"), + 3: () => import("../../assets/themes/colors/yellow/3.png"), + 4: () => import("../../assets/themes/colors/yellow/4.png"), + 5: () => import("../../assets/themes/colors/yellow/5.png"), + 6: () => import("../../assets/themes/colors/yellow/6.png"), + 7: () => import("../../assets/themes/colors/yellow/7.png"), + 8: () => import("../../assets/themes/colors/yellow/8.png"), +}; diff --git a/src/themes/poop.ts b/src/themes/poop.ts new file mode 100644 index 0000000..77e6e4c --- /dev/null +++ b/src/themes/poop.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const poopTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/poop/mine.png"), + tile: () => import("../assets/themes/poop/tile.png"), + revealed: () => import("../assets/themes/poop/revealed.png"), + flag: () => import("../assets/themes/poop/flag.png"), + questionMark: () => import("../assets/themes/poop/question-mark.png"), + lastPos: () => import("../assets/themes/poop/last-pos.png"), + 1: () => import("../assets/themes/poop/1.png"), + 2: () => import("../assets/themes/poop/2.png"), + 3: () => import("../assets/themes/poop/3.png"), + 4: () => import("../assets/themes/poop/4.png"), + 5: () => import("../assets/themes/poop/5.png"), + 6: () => import("../assets/themes/poop/6.png"), + 7: () => import("../assets/themes/poop/7.png"), + 8: () => import("../assets/themes/poop/8.png"), +};