From eee1ddba72c871245813cdc80d55ccbc4e591e20 Mon Sep 17 00:00:00 2001 From: CutieCat2804 Date: Thu, 10 Oct 2024 20:52:32 +0200 Subject: [PATCH] add underwater/insect/MLG themes --- src/assets/themes/MLG/1.png | Bin 0 -> 580 bytes src/assets/themes/MLG/2.png | Bin 0 -> 684 bytes src/assets/themes/MLG/3.png | Bin 0 -> 728 bytes src/assets/themes/MLG/4.png | Bin 0 -> 600 bytes src/assets/themes/MLG/5.png | Bin 0 -> 686 bytes src/assets/themes/MLG/6.png | Bin 0 -> 702 bytes src/assets/themes/MLG/7.png | Bin 0 -> 574 bytes src/assets/themes/MLG/8.png | Bin 0 -> 778 bytes src/assets/themes/MLG/Layer 1.png | Bin 0 -> 544 bytes src/assets/themes/MLG/MLG.aseprite | Bin 0 -> 4779 bytes src/assets/themes/MLG/flag-1.png | Bin 0 -> 539 bytes src/assets/themes/MLG/flag-2.png | Bin 0 -> 484 bytes src/assets/themes/MLG/last-pos.png | Bin 0 -> 453 bytes src/assets/themes/MLG/mine.png | Bin 0 -> 569 bytes src/assets/themes/MLG/question-mark.png | Bin 0 -> 442 bytes src/assets/themes/MLG/revealed.png | Bin 0 -> 146 bytes src/assets/themes/MLG/tile.png | Bin 0 -> 288 bytes src/assets/themes/insects/1.png | Bin 0 -> 605 bytes src/assets/themes/insects/2.png | Bin 0 -> 621 bytes src/assets/themes/insects/3.png | Bin 0 -> 634 bytes src/assets/themes/insects/4.png | Bin 0 -> 644 bytes src/assets/themes/insects/5.png | Bin 0 -> 672 bytes src/assets/themes/insects/6.png | Bin 0 -> 699 bytes src/assets/themes/insects/7.png | Bin 0 -> 696 bytes src/assets/themes/insects/8.png | Bin 0 -> 673 bytes src/assets/themes/insects/flag.png | Bin 0 -> 405 bytes src/assets/themes/insects/insects.aseprite | Bin 0 -> 4425 bytes src/assets/themes/insects/last-pos.png | Bin 0 -> 383 bytes src/assets/themes/insects/mine-1.png | Bin 0 -> 611 bytes src/assets/themes/insects/mine-2.png | Bin 0 -> 709 bytes src/assets/themes/insects/mine.png | Bin 0 -> 576 bytes src/assets/themes/insects/question-mark.png | Bin 0 -> 475 bytes src/assets/themes/insects/revealed.png | Bin 0 -> 458 bytes src/assets/themes/insects/tile.png | Bin 0 -> 280 bytes src/assets/themes/underwater/1.png | Bin 0 -> 610 bytes src/assets/themes/underwater/2.png | Bin 0 -> 586 bytes src/assets/themes/underwater/3.png | Bin 0 -> 672 bytes src/assets/themes/underwater/4.png | Bin 0 -> 488 bytes src/assets/themes/underwater/5.png | Bin 0 -> 699 bytes src/assets/themes/underwater/6.png | Bin 0 -> 697 bytes src/assets/themes/underwater/7.png | Bin 0 -> 448 bytes src/assets/themes/underwater/8.png | Bin 0 -> 831 bytes src/assets/themes/underwater/flag.png | Bin 0 -> 359 bytes src/assets/themes/underwater/last-pos.png | Bin 0 -> 552 bytes src/assets/themes/underwater/mine.png | Bin 0 -> 1096 bytes .../themes/underwater/question-mark.png | Bin 0 -> 462 bytes src/assets/themes/underwater/revealed.png | Bin 0 -> 157 bytes src/assets/themes/underwater/tile.png | Bin 0 -> 276 bytes .../themes/underwater/underwater.aseprite | Bin 0 -> 3870 bytes src/themes/MLG.ts | 19 ++++++++++++++++++ src/themes/insects.ts | 19 ++++++++++++++++++ src/themes/underwater.ts | 19 ++++++++++++++++++ 52 files changed, 57 insertions(+) create mode 100644 src/assets/themes/MLG/1.png create mode 100644 src/assets/themes/MLG/2.png create mode 100644 src/assets/themes/MLG/3.png create mode 100644 src/assets/themes/MLG/4.png create mode 100644 src/assets/themes/MLG/5.png create mode 100644 src/assets/themes/MLG/6.png create mode 100644 src/assets/themes/MLG/7.png create mode 100644 src/assets/themes/MLG/8.png create mode 100644 src/assets/themes/MLG/Layer 1.png create mode 100644 src/assets/themes/MLG/MLG.aseprite create mode 100644 src/assets/themes/MLG/flag-1.png create mode 100644 src/assets/themes/MLG/flag-2.png create mode 100644 src/assets/themes/MLG/last-pos.png create mode 100644 src/assets/themes/MLG/mine.png create mode 100644 src/assets/themes/MLG/question-mark.png create mode 100644 src/assets/themes/MLG/revealed.png create mode 100644 src/assets/themes/MLG/tile.png create mode 100644 src/assets/themes/insects/1.png create mode 100644 src/assets/themes/insects/2.png create mode 100644 src/assets/themes/insects/3.png create mode 100644 src/assets/themes/insects/4.png create mode 100644 src/assets/themes/insects/5.png create mode 100644 src/assets/themes/insects/6.png create mode 100644 src/assets/themes/insects/7.png create mode 100644 src/assets/themes/insects/8.png create mode 100644 src/assets/themes/insects/flag.png create mode 100644 src/assets/themes/insects/insects.aseprite create mode 100644 src/assets/themes/insects/last-pos.png create mode 100644 src/assets/themes/insects/mine-1.png create mode 100644 src/assets/themes/insects/mine-2.png create mode 100644 src/assets/themes/insects/mine.png create mode 100644 src/assets/themes/insects/question-mark.png create mode 100644 src/assets/themes/insects/revealed.png create mode 100644 src/assets/themes/insects/tile.png create mode 100644 src/assets/themes/underwater/1.png create mode 100644 src/assets/themes/underwater/2.png create mode 100644 src/assets/themes/underwater/3.png create mode 100644 src/assets/themes/underwater/4.png create mode 100644 src/assets/themes/underwater/5.png create mode 100644 src/assets/themes/underwater/6.png create mode 100644 src/assets/themes/underwater/7.png create mode 100644 src/assets/themes/underwater/8.png create mode 100644 src/assets/themes/underwater/flag.png create mode 100644 src/assets/themes/underwater/last-pos.png create mode 100644 src/assets/themes/underwater/mine.png create mode 100644 src/assets/themes/underwater/question-mark.png create mode 100644 src/assets/themes/underwater/revealed.png create mode 100644 src/assets/themes/underwater/tile.png create mode 100644 src/assets/themes/underwater/underwater.aseprite create mode 100644 src/themes/MLG.ts create mode 100644 src/themes/insects.ts create mode 100644 src/themes/underwater.ts diff --git a/src/assets/themes/MLG/1.png b/src/assets/themes/MLG/1.png new file mode 100644 index 0000000000000000000000000000000000000000..aea4a6d11ba5ff79949536947daa9ce6113e952b GIT binary patch literal 580 zcmV-K0=xZ*P)Px${z*hZR9J=WmN9GFP!xqfHBD`v5**bsB2X}e4(-@_>d>K6`itt{(0^o49XbRG z+A|c2rXZ|Vfy56bwo!*CJvp*$KglK;ngasy?vu{BS5N0&c*6eI~i5oN^7zOXj|;omzb8Ou~AEBl&|8wseg z)X^}1IxGLY89CH&!b;eEu=|a(-(A2S@aO^>m}dcb>2Ke(1&>~VodnDl#r?1FfduGZ zu!J|B*}gK2&p`gdqc+?mqyUEpMO+90op*5I1EkK$ku@6L0Gr1%qtPiJ#iDCPJa`SF zrDgz)<%ZODb-(bs!g~L8y-yfdV0jd~hn%?7i1HRbJ`Xm|h>Z_np1q8N$}YHWy^Kaa zpi7@bx*ba?5l&yv4&pSQAvSx3u>kiN>&JyU1KB~VK#*Mpyq;r0Y)bQlhsQtr2dW+d S7F)>x0000Px%W=TXrR9J=WmcMV>KorM64p7h$r?G0wqDvI1L*{zwkRcQOkMcM4KME5ALniMG zks_8N3o1t?IgwE64(DHh&o(4m^Oa5swvGGhwnf6y}SpCVK`SCYMz4(08+S= z650;5oebP|5Iqmk^Jq2H(9efmBg*D4HNZMP%0Si`bZphy&d$4{=h14y=hJMg)l|P9 z^^T%hW)3z>TwcIvOoZmVRc^udY6nA~6H^%R zglRi5g)tcVDLC1ZDwTR5Rc`eFzZY`nWZzs%4pFHA?k8akZYNRR&8}k^!7MxoR;1D` z2!2V}a&<5Z3szrz(Cz}#^Pp3y2dbi20=G?=FNiKLvhmeg-H3c}+S`Cb;qp1_`}c6% z(MR0sTTlXb9cu?(q{pTH*+B**@L(23{VQ+hc@lt#x^n47OPh4to?Nd3d5$GYh$QfpWWTV$2uy z;84Q@MeuyeO*9Ra+xLM(g$Hyiht1WG#vndm$QS)wI-^QGV4KBoP;k-n7>(6``9cK6 z&2=m-qx2dkK_;Kyx7Gi4raI5FY%rg~J2r!%|B8A5b+5PKqNiej3@4lLSTdaKr12uv z3PfMrVmQlrS|3U&v$72ky=r)+0k(+|ms6V>`Px%l1W5CR9J=WmrHNjKoo^PCs5GvNZc49xUkZqm4?l~@C52j^5ehaw7J2ArFX!5P6?s4q*C-uQ${@I|%?n zaw#R$I#BCG#I+8hXCitg)qU0V<325-X#PS0dUG!#()&<1RI7DTV@1!TT7eITQD3#9 zeh=~!MWslo- zLR(E3wsuQs)|DL+2TQUEg&7DDiyq)%CR026@?5eD3I%kJgl3H#Kc41pN7p8|)1An+ z7BIP!u(oyq`Fd$J>o8v=`@T=0pG@9%0@7*Dcf|QZZMXp5QdLCUoVFH_g}5(>_A0z* znQ%q<6parYF>k)jRgeSGHlWdmMn6Fwhdl_QA)>dcn)TK7!Oi^U@uXO-wKC{>2>6AnPUOB1$Rf`^$z^i0*UaN+58^)}z8x88*20OarFvHZ=ry*3-~oxc6xo2CTHP> z_rvhcc<>482G=+0yUAVp?hr@m{{==%*=m{b5ZxO#{V#aKKgS2 literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/4.png b/src/assets/themes/MLG/4.png new file mode 100644 index 0000000000000000000000000000000000000000..26a6f3dbd85e569f11f1517486ec37c8002553b2 GIT binary patch literal 600 zcmV-e0;m0nP)Px%5=lfsR9J=WmQRb?Kp4h1>{)!*?S0Ex3>=*(RcxbnrSqXYz|}zYZrw zfyX20=XzvmSa7>~eh+W-i+4^2-M+b6h?xUG}i z@iyx4vRfemfauRE9iC;uH^|!2;x;F+&Z_~!RzwM}~feFUE-xZRdkT#cG4M-y;c zS@-VlGeq;n!Ruv;g9M_*t-5;gRFxuJe=kkIEK@fUDJ233zJ)lVX~lBMc$6QeyPo5b z-i(R~blw6W>USp)%Vnw?zQH=#HdEKpn~|{-;`9L+zUS^l+L<=8-y6u4syEJf$Pvrm zf{ci0d#dg9k8;LB0`hW#yquI;)YJpOFa_&`9Et7jHJFCb_h5ZPx%Xh}ptR9J=WmOpRWKp4h<4o08@leo2o=z=PxQnS`o)ulrx@{L$JcF8w_DFXvb z*}Zych2oY7!igwQcQ|bR*=LicQ}al#IPQFYp7-_R*9Xt|-(lz$dtGRrl^EZyqQ4<= zER6SG($`Gg#+bbGPNc3&DUtz$lB^dZbWF&i{6Oct76AO_pED^O-!gSCI zI3TUKP;ocJ6&KO+5G{{#NlksfEqcde1XNsv-G-{8qT(K0B3d406JDKd=Hf@7gVqB( zs5;58KMdBRU>$lmR<_ymE3lVs|9V8j5(dgtg(93~-@aG{wz3D9&Lo#tg?8p5U%>qh ztmbN5YXi^_CcW-bvq_k;zD=qQcltp^*6$hubRf$_}*$HEx+MELt6BoOY*e0r;XgAm%z;m0Wr+6r7= z!Mcg$Hk*1CW8kZO=S|gu%jRx1(vbTW6m2+ZM$7vSz++7K#L!ltNF#~SumsbYM6^6L zu?STc1(aXXp{>A+I*`-x;+W24)cNdfHdmd@*K-@%3jDew`uHZ@&7#64TTmGZ$hBuFKflYss(p!rg0Pu_(D zoHx_SS%k^?FgY`xUO?4h;H#6+_^1BtpjG$nD}=M`HmXC@wT$&-iEf16eQC Ueaoh?6#xJL07*qoM6N<$f}2T5r2qf` literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/6.png b/src/assets/themes/MLG/6.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9e560a14b08511ac13cd6919ce6c6d12050fcf GIT binary patch literal 702 zcmV;v0zv(WP)Px%cu7P-R9J=Wm&}BU@eFyRuanoKIKg;4Ja||4x!|^$ys*a&`AsEZm8b}>ZNfj~^vS)#I|C3Ma zLe&LLN_$8{KC3F|l(25v>7FoqUvzB(LDN;u$vaJNN=5>@%jr&6$b%e@=>8bRWG~Ou^Gn^d>lVf%c->;> z3+N7@Y)7kJ*~aP)qOye?VUya0Oh<6{7;iGuSv0z{q}-bcBy~9PA*!@m5sW7i(eTuZ z*+^AU0ODDqv40w(0!#jh7M}4$u3KNdt&r^|rsr#0~wr}4GRGq%=(vUoNM zl>-Q;NvG%Il#eV(F5RgFrZe@_d7T(gT50I+ID+Z!zF|Cqk7cayKjX@^^)m1imCL}V z)AOl+5^ukhUR}fQDY%trioFapeLoEEjK}9-yL1QYyWy|&yMyt+093TQ6&Ov({BKaN kIo9wYIM~JI9sdk}0mvWe(875iT>t<807*qoM6N<$f-(q8q5uE@ literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/7.png b/src/assets/themes/MLG/7.png new file mode 100644 index 0000000000000000000000000000000000000000..ccc600b45db4fddf5489ab3fb64fe12524efdb23 GIT binary patch literal 574 zcmV-E0>S->P)Px$_(?=TR9J=Wmp^aQKp2M~<5*6QsEsSEC@d@>G1n4eVdxaTktb%mv%e{|(e$RJ-2mSBTRLL*zb>?B5bSZE= zKzsFWf4-;s@jQ%^$%)vTmr`!OZ(`W|F6NCMeELR$;zl2-0ICWLu^$e~K%D@jlwjIm z+P8&G8!>heV+TV|LqEg1Gd2M*ZG`m<`cKl!v`a(8*um(*)8TE*P(I*P$|0knu1!D7 z1pF-G-y7ilKFz2i~4lPvE)mOGe4$ z)G6gYe1#*SUg|ZTQcXnxtS?L9rQ9+0j#@3lT%HToAe&-+S$HqhRVM&|#p))RoQP8K zI`;n+fL)U7^m8ez`=~X5=YlmHqy<}8-x&a45w3Q2|Lg}0`qlP#22g1g)mz4`06Z6t zvh6@#%nG@>&DRM4U@1x7yxg0sb@!bBfbBaU;QPGY9E|}y7Y+}~@#mxF_O}86xVk2J z{i3+xV!1SY!b!axSzZF2P{O;w# z-|m8ot92v$TLWyZkAljBX_XqE2S&D~P0weg{|cj_u4N~v2mM?613O=s^A?1|H2?qr M07*qoM6N<$f_xeb8UO$Q literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/8.png b/src/assets/themes/MLG/8.png new file mode 100644 index 0000000000000000000000000000000000000000..fe0197be039131bd74b38480026a504ddbbce424 GIT binary patch literal 778 zcmV+l1NHogP)Px%#7RU!R9J=WmrrlnFc`*vDKH`z7<561UJ%j_-E}$l&=dVe{S5s^<9vG+U${ zxU!GYAH(VS9|~9}Z+#VkZ&FJAJe|Sxb@k2ZrW3KZ3%O4$gox^j-Gu&_MP*-&vy*^z zaw#R`tB|j*i1SrM-A2@Hav4>1_Y@Xk6?YV%BhOb6l?IrWD*0-tt*G1NvT#^l)#b8q zd<5Q*$lS@s2?)Tn0?+L$7x0Th>%>OhJ4|Ow0h#1sV`l)^8g2X1p;QzGDv1riC>4d# zzH~Hk8gfWG1MAT*F&N4~c3+&yP@BIa;Q0Y&WA(h>(A6ce$Hm!PzZXmxP2Mgbc?kes zC34`w*oCo6>#JZO=Li(Xmy6bkjmWxM3_zSIfg(OE z!}Tp36rv3;X&X{07gTcXH&n@r6=7EB_kfsZ<%&)h3MR(mD4HX23Fa>wy_b0)N|qM2 z8U0%jE5ItkFBx9jB;=M0Yd2vuQFa`K*c|YNihMc)dGF|Y9eo5`4;q$Q2D=GPmjw|A zU*b0OPdWdj%Vj|hJUZXJP+NbdKG%{)T_G_C){j{Ky>p|Ii!~=Km>8X#VB0i~n92$7 zo`Q!ADANf#VVaS46tGDSAU*_1OGUw8C=qpARZKkPq5wqil5|eE0lNwEg@6+dhRU!s zOe@v)jGcjkiQ#lv*v;^_<0Dqlf{J+JX>tHjY0$oMsTB4Mn1=^R65t;${=VLtP(G=i z?lAhJ?c|VR2@VPv*SBGEKYH1Bx01`gOZ&>D_DRHEd}9Tip2On^tYUDBttXm)Kh$@| zk6*yF=-jA&y`M7nR-F33z$(Vy?KV-XR*c?5Kk>id9seA^0T!YZPqhEV{r~^~07*qo IM6N<$f|>ea`v3p{ literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/Layer 1.png b/src/assets/themes/MLG/Layer 1.png new file mode 100644 index 0000000000000000000000000000000000000000..77a85a864da68983203903e33efda09e67de4edb GIT binary patch literal 544 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 literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/flag-2.png b/src/assets/themes/MLG/flag-2.png new file mode 100644 index 0000000000000000000000000000000000000000..045fc521be0298fa8ef9f2c0712d9efda0bc26a3 GIT binary patch literal 484 zcmVPx$o=HSOR9J=Wma$I4KpclZw3a3^5C&-wB9oIZfWCr82TU+A@&KfRs{sZvt_~L; z02dvcoE%(@FW>_-5eb+;NW`RIwJt)eiNoEAE__>ix!?c0%iX_)DO3KLh{_}(1npsq zq-h5L&6meWYJL&Naip^h6#;;xX$LpmYrN+H>r0yfii??175FWr1%wdHnk@jfR@xMD zJpg9S7D9;03J4)EESI;T9mG;~(ixj{#wM1k^ER{t!*Zo1qy!Ah#rLw~;?cPTndHV; z!uPU)VY!nN_+ETObS@E+n3%wK77}Ybb#HYdU6TncB&rmVnX@oL&lQ2S=gjKNZj|swGg!^~T?VudR6S+NJT( zqu-RvQ$7QO*KVk|DpEUOSZ<`>ECvngpKn^B@qV+2VYyPjW>NyammN#|BGl literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/last-pos.png b/src/assets/themes/MLG/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..5e28c2d2332c28615e0cf87f6e6ce2f091102896 GIT binary patch literal 453 zcmV;$0XqJPP)Px$e@R3^R9J=WSIe!0FbteLy({g+2lqe&R6$WRKo2=2Eu;bN6p(j-ppeaPVWoWs zMnVF~_RLNaI}1GcGDP?xrF8zCnT1jc#+X|KQc5s0lu}1+W6Z((8z;>33;^i+-Z8V- z6K<0Sbx$!ranic3hY+QdV`fMxKSJ(nX9W41th#dJa3?QP@vY!NKt#6B{k!!6_ z@gh}#h@iE0(=?&$Isn_+)i!1ed7S$q;Hro#g`6q`X zhKQPGNAVb@x?w!eW6bmH8suM{8wPBPi#>~Py)GFeC zjpIAyS4G5EvRmZ9w&9dg#pNiech*|BEQ?!~#YrjMIF6SurF-sC&syuktN)7wUM=wc vFOQLPBF0M}@WG$>W8!mn5v2z9;CuK3Vnn15OcX+<00000NkvXXu0mjfApFLT literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/mine.png b/src/assets/themes/MLG/mine.png new file mode 100644 index 0000000000000000000000000000000000000000..390110f02139003d382a0e98e77b7a7cc90b217f GIT binary patch literal 569 zcmV-90>=G`P)Px$^GQTOR9J=WRlAOYKomW0HX;dXh}+om0~EBH*ji{|_?@Zz9pX2bXiLEl&~0qY z8XpN_;}&|^VVD_#joD&72??3G+=$0KoZtQIen`ClnUsWPo`sRKEHAgDN{99VFpxZ43aGj# z1L6y;mZ8>|#2hjeas))v5sUFe=$-!~(w?|>Q{iUOr(~N`Jx73wi-~o~c|xR!xCW^I z6Vf3(9Cx`%rZq|=t`S_%k*?_=C7|;9XP`jfKCLgj@PF_P>K935+Tvna00000NkvXX Hu0mjfaHIYx literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/question-mark.png b/src/assets/themes/MLG/question-mark.png new file mode 100644 index 0000000000000000000000000000000000000000..0e888efaf5db1d8609c6b5a489354cba29b7c96f GIT binary patch literal 442 zcmV;r0Y(0aP)Px$bV)=(R9J=WmOW0yFc5{Gku9%GF%(-OuE1edT!0(wNpb`3#2x^lh%yB(h+;WX zC=#!13&_NTpCVrqMH$a~9^2yp8ykO&-~>GaZ~!zgd==*ap#j{kX&@GFW@7gRCL|{) z7k|yZUrohDw%yn1miuNl*3K75xKCBOHL4Pl}f}4|@}SL@pk9+3naliVTEx z2at%Lh(O*is%mis!n)_;HrppZW+3K7gv-8PEWVln0C>y#!><`A>3%WAEzEc?YNAgY z6qn*Y@St__e$PDjs~D(=uy0!!@58Mp0N_xNt9TDI)BP|p*sLO4%C9k`KPJ?5MLE86 k3gYDxc0v2y*!Wkx1KGEY@RS}+d;kCd07*qoM6N<$f^wC#8~^|S literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/revealed.png b/src/assets/themes/MLG/revealed.png new file mode 100644 index 0000000000000000000000000000000000000000..2cdf0f795d9e4c45155ebcd4137b74029017b5ee GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}KAtX)ArY-_ zuP+omV8FwCF+0AqvHa|}CQa=Z42C literal 0 HcmV?d00001 diff --git a/src/assets/themes/MLG/tile.png b/src/assets/themes/MLG/tile.png new file mode 100644 index 0000000000000000000000000000000000000000..1ded5456c355427b64dee4a672c1f5015bfbc3bb GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}w>(`OLn2z= zUf;-dSV4g8!Tw9l(P!TM_OFzYSM)aGDztdmR;F?32n*9u5BC4QEdTwNe>UuUeA=>o zicnPB%!hm13(qA+iWwAt{!}?HF~}>U^TxDpj(H3d1n>R6&8W!I!QsNfVAs&2Va($^ z^-^hU`RkZ{%y$A~=7l>k905fBmz9TzUW+;+;pk$Z dd-}XUzHdZ@bLvqpE1)kKJYD@<);T3K0RSF$aR2}S literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/1.png b/src/assets/themes/insects/1.png new file mode 100644 index 0000000000000000000000000000000000000000..5624d5d846df271ce165a71a939528f0832b4023 GIT binary patch literal 605 zcmV-j0;2tiP)Px%7fD1xR9J=WRl#o4KoEVitZT<{Vx?4a70F0QQN=I7PjKTixb(o0GY5VozrbH` z0u-qdk)oKESh1aST}K`c#Gxf&T&yB4ev&2c?9R-a-PyN5ixw^ZGf0|zdV0G1e|1#A zQ3O*mOFoVwG9_btW9@7g^Z6gwYbn?=%iwz+_lumCM;a(g9y-4Q&rE^ay*vyY$22U=mE@48jCfmRqg7JQVPST;|is4l!rAX%+2>bZ2E zK!=ErdM+iamAFnkf($PtHdJ|;VObA z*)TuhF6MK@Cf~CUPEHVCUDXnZO)jcnEjvww zQP0IBUGw>Ys~B&}of=m5%JzP`z^LcaBwb@8Tt#sQ`rR%j>AF!PhCzTyy5@ejE3OlT zs0y@u3rxZIP5UcUjW{y}s<$8v0$yfWa{|8S0RSbI4Ic#@MKm+T-hR$ZvHN!v5y}#Y zWdi{Do`;1%;;&@x&6CFffRCBMhxqQ%Orr?T`yG1Wcku4(_j|`|q_bOj-6H^iq=tJi rXd?6+2bzehZ#(|?$y>B&@zD4I3sTZ~C>sE@00000NkvXXu0mjfDgg@p literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/2.png b/src/assets/themes/insects/2.png new file mode 100644 index 0000000000000000000000000000000000000000..c1dd3291bf51b662d631016f066378c6dde2d7ab GIT binary patch literal 621 zcmV-z0+RiSP)Px%CrLy>R9J=WmBDJ;KoExi*-Dly%NBM+6$~mAjL9ps57NiTC5IkMk3AGhAH%QE zx9Bk#0yP*bNi8hN&Z;t+9O6~&*jc+Kr5Al5(9UXR|5?q>0u>b%{~6LvzBxTD-{04A z*n%JnW}S~Mh-ASS{5DJ5)nxMI_l7RmEKT9LF1PZGW;FvS3hvr}0*_^m_3_HaGYD$s z8Di7oS(<8-6uL}Z8>%X!63cARzTgdFt|zdDXj6SBk-;NsvHk)60Td;@dEC$j04|4bp0&?-^X2+ zX%o;22z(!X&UWshs`#eSDitGUem!aS@5o-7%hvk8!Ef9eHl&BYdSPc7TTkz-GNr4fnl;Z zst^O;$1quNtI^PYr@aeQpz&vgNSV$*_$9JU}D z%Y17;$1*S9Z9#;hKx|q7K%VPjsu6K`n*;FS^-BQ2k5uA&wE1gBVTiY_I=%Di`26$N z!7=|zfMV5Nw*&y7eZBu#Fo@8!Z5TwXp4Ir@FJ4hm@!Z@4o}$=5i9dwz00000NkvXX Hu0mjfBM~BD literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/3.png b/src/assets/themes/insects/3.png new file mode 100644 index 0000000000000000000000000000000000000000..95d56b6d33d9b51b4911ccb17367eb59185358c7 GIT binary patch literal 634 zcmV-=0)_pFP)Px%G)Y83R9J=WRl#c8KoEViU0Jd$OV~A0FsM*4Ccn^rNIxT&9C|E0_E0GO4F5v^ zqQ_teRA8(mwXq~StIB9|h^5+=yK+rRFM6=BJG(RUW_M;5s8OTFe+H>GU!R{B^LLFD z1|x_}N|lbmh(sna`lS`Jo9XnA=ef$*B97r$mbBA^77Y$$nd}?C4NpXh?e#_`7hq(k z2|`Vmi#S#W$yA#F;0FOhO_vUyoOd`whwrN8vJPkH8yXyBGSqbG2SJs2HGy!s#Gq}` zwxP@GTYQ*hm4^Kwz@TkXxLlr2U@avs8Vpxn7e(~F9_IJ=2hU$#-{MOM^bHMHUKbY) zhP66n)H%S3V6xpO{Mcnc_YCuO`4$Rtb`JnxG6E-3l2G12Q`a%Ni_{_Pk^4G4E7qgC zNH%p{siP$DkR;M`-DCZi;JGdyl0+GRl7Q#B7|P^e8RZ#25$VC_0Dz%Ps49S}GNiut zq9i=F5;nT0_ko+~6myZ3#XR8xjdJB_GcKh zO&Uk5)2qO4wJ?rWCnciix)?_*X}4O+bILxD8!G++kxK0K{v3HCPDG0QFYsJfF5>uf z0*++?0EL literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/4.png b/src/assets/themes/insects/4.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cb9c420c623d2197fc0e9339fa00fb6686a0c6 GIT binary patch literal 644 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 literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/8.png b/src/assets/themes/insects/8.png new file mode 100644 index 0000000000000000000000000000000000000000..dd08b4109aadf8a44b2bf5281db2882010492f60 GIT binary patch literal 673 zcmV;S0$%-zP)Px%TS-JgR9J=WRo#l(KotH?HZf7xh-uhagcQ16q_5DvMDO|-Qs_l5#minSls<;9 z(6{K7m2DR)h`O$#Moo-ldJz+U_t-6#-uOWv=Va#0H}ict1DtTe3I7?yeSC3wnY_PC z1uztX7fQ*^F%%*%l&Hs*G`3zZvPRQh2O4|+WmYs*FLlL ztzOy5iIf{%6l@#sO${F$3*V=6)OpMB1XLnqluZe%mI7E87%ak_@!RAw3PB~pf+4|5 zkk)n7?#B{{v@SQg+;CJa1z$=RNnE=h%e1bub65g1-yLKA`&)>->X4}HfFY5Vh7d%KnB|?23;-=Y0%L@|cZ<}qKSj!7=)9j-@51|r! z06YORo5k&Tnivt-Z?+g!OF{K2@_{1+ZpTw;X0t4TLmq%51d_YJ3*?|TjCQ)!2jaNp z1&HqgM+iA|UAF#{Zo?n5058+pQEx+Dpe=lS{tN){&GqnguqjQm)4^*qO>gpPeERk9 z$2FfsAjZ;II|Kj_*LIHvl?XY*fJ!9eXBq$d#ZNflgk$4360#3M9R*cV00000NkvXX Hu0mjf_3R`< literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/flag.png b/src/assets/themes/insects/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..3d4a31c6aad66e8fa40b297851680c8a2ea7030f GIT binary patch literal 405 zcmV;G0c!qPx$Pf0{UR9J=Wma$61P!xv0Tdch#P+Y~K4grTQ4t3}(eF72O+QC^UE`5Y9MR0bo zTNj_8575D`9fU3$I4NG$fcn37cKy|GGB?l=FO|4ZN;E?6vUMwo;S8YPOp;KfyH zS#EEqEbi_{0Nh?rj085al$R%Y0GgfNm)X45qdW(zmlX+o`ysB=z zULZymq-iuI@nZtNg%vOs2&2$=Xb|}GO;}l==nF9_P3d>rgi%Nsg-h2kSw0*Ow6a>m zjE4xo_y!mWEJ^@uk7h*EHy-!%soZx?v5`P5@qt z9J4xkhFP8cR;3+B+*j*TKK32jeV7fb*%`|o5dppuK2_kQzd$Ki8#c`awfeTV=NR2l z`f0c%T7R62F?zZb%262koOAgEH#BV&+%?Nfs1PSeV}~UV|n(t>jMkDDPhlYW+|dK|{YJg_+C>IH}UKhzd7!wqFcex!e(!Gj4jVXMSoqovHLG=h2y z59Lw6>JWeVd@g5=J;?0N({B{yT!TsZiw^(dq2Q}1ups&2L|;X42|56Am1a^vNz02s zOdSfcWOHx7vVG|1_Ko|D^~Dg+PI|$Z=$*w(Z`%LDI0oRM7tYqYjy+rxzjIVXixn`V z-IO)mASRZX{^+5u2OO&)OBnNlpG0s@$ZG@~mgt~;iicG9H>yLjtlA}*nZg>2@$4|c zBvosNH%%|ot>Y82wvvvmF5#hAD~|+igTzLzpvKu|d$GceQ_Yfk!`dzzM_?=i7Sj$k zQMMY+N0R)t*jIJ+;2W(-MAWs_rHB*dG8Ykyn9BZfZZrOg)zca8BI03@CW@Y<%cj~- z^FWy6fabE(!qmNd7y&H*Cm&7#7d@Z0=kF^vrw0Iz4l1K|pdA;0sS57CkdT_MGaawda)Z3# zk9ybu_s=ZKKv8&wAPthsUc)17`4!zKY#(E~nJ{o;U;P%J#x&pcjU*|r;4jz1to_i@M0TYi!m?u+fL?ZthU#!zkB`MGye4KIe4m>tOx?$ zt4Xf+QpS7@gh;h!zJIsm-tC!Ic0>I}aw_=djBd{R*;3NNHaLX2FPv-dfMcQe0Lw2n z-~@2eZBP(*i4`Zqp=C7v%EYYThLkY=&cz|W1AXJ|WlHx(>arb|SS?FeG+u`%?wn!1 zfJ3cR!)8#i_HSjdQ${3{oO%1C)|4-3v4)cmD$~SfUv|h%RDKrkvHk491Ga>GB3C^# zQ7#(3+CtE2Z=a}lg}Csc6G>7mG0Wn;iqY4;Q}2&lXlQxplhCZ{wS;^0uvIq zp;Wron8OK)MdOC6mR8A`U84E3Tt@`87z0P{E&EFU**b~fpSc(NIEDP<)!E1d{yiv% z{tZe59ZJ6-F~;=bli^1d%Lfbb7JUmt{*0K^dI`U;U)T~j$3-vI*NLE>k-sLim-hS{EPF!LK_Vq^_V*G8pwc!*?sO`}xN zES7iW!Ry84C7SomdO6sr$Fn18d`s;}*>#Qq{gvl>0t5Zdr&84r)2*e>9AeJ zw?PnA#5BUNc?G&qQ+ZNfBOtY7vU*X2r~qo4JO&~u>Eh=p&}{9nE`dEZhxcKlziXJt zT{h_T4DQ%l2;n=*p{^c%zZwRO;+^QcC?gZDOQ7NG90svB3Q8Ury={Jt8;MDH%PLE~WEXi;asC`Kbk*i3wC(>+3gcF>h_j zap-&)Du6A_gZ}B>md=EHi^+3HZkV$t$4Efm1UGFB;K!)*iBRXJtW6i1+~PV;W!}6I zS!1^p)AhK9Y_XyA7zy8GLvN+DZrs}Dd$tqGF1SaB^iO7B035|N}ff9j0 zaH6ZhHZb^Y3!^+@?{jaf>-|cYnRrVUiDw5Ne30p3VxtabS*>`oK+&}06r0p2|IKcosZ1vlV^6AIF5oS-)**TJv|fjP3^wLs;gD3Jwz^$xMCIkd@%t2bNk z#T=N~gcDuMAjNIcr};Wy5lh}?cdFOP{M2;uLg40D$&oNm6iqo2S=kh1O1Nc?bYYf) zOlN$@ZjA%~BDB)eY78Awt*Lm_L22&ms9g~udHo2`g^RTrQ*!*L*nZed370QF8w*G_ zSR-e!RmLgE#n~!!FWM0#w}JuE?hl$^dxU`d5K;l*WPlOT-5IY+J5_VV4|=OVia07G zBJU92-w)wcWHcUq6~TkQZl_@?Dtz;bd2L6ut+A&1i}LT1*%aXh%a5pLx$`D4h;dVmgz^8kJzc-*rRKAK`E}dNZxoqgDA`Z~wix{`=6+ zu+?Hg(~VB#l=FK1%oe@lY#u=Sk}5~^*JI||;-Qr0o(}nTpVY25D4lh$?*Ri2C{o); zX+psD;KX~CODD<=9};TZ6x`8)r0O{hq8oqeXDfxFMYk=t=wOD|JH8I$d&JoPnV69h z>j7DgHXL^peINquzYHr>3lwMzAAL@2j=}V0(EFYRGi*%C_?q;?XB|b)v;#A zd6c*HD&dVACj41nU_%Xs(miEKE`K&-%WyvL>Ukj6^$d?Qok9%ar+hOaWc-pEOPpAG z@8({Lb&(!tV7@SEcz%kZ$(pPE&F2>so+pb0O@3wOVujK39jtija7AHCGk}}l|5<-> zfY0c*GGaXaIAykO^@U3`MFxtmQo!(`=j(8hyjaO3gn*@?6)}Vf-CcCKLxVcLdUTd| zd3Ez}+xsHNZ_2@gQ0L|>>MX5vaeMTHXa3bB=;1Yb_x-3<$xUfQDs8fX+ms%E)uiz} zWA$~C+am?~M^Y(9^rKr1n4-ah4=OG15xzRF)fj#HuGE5gh38Z|U&R{GvOemDWrA^J zJoh<{NV^qFv4kvXeIv7K;{^YF&*ZkJgYh7i6s;re4w!7h4KAr>FAHDs+gluLz~a%6 zt<=6cF+!O|sUC1atfpuyw2a>&E?kPoKSUik;jAxUE!nGP;O{o{L8jJ>N6`*seR34r z$|*82TvcdApri8O@IFT(sjsvQeySHBlhk|jNXMsaQs4UMN+ZD3Ivko8E4>O980e@O zVPFFhYa@5urfVm+fmGhjpW9BW`K0&m?TQ_PL6z=(zNqg-rt_3aot?pZXDiSGIX1>n guJs^gm&IDHHG_#UgB@Ihe~zhHbTH#X3$N$@1Kp4^NB{r; literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/last-pos.png b/src/assets/themes/insects/last-pos.png new file mode 100644 index 0000000000000000000000000000000000000000..cde786777eb7aa4ac4ed954869e2a73eb529a164 GIT binary patch literal 383 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 AO#lD@ literal 0 HcmV?d00001 diff --git a/src/assets/themes/insects/tile.png b/src/assets/themes/insects/tile.png new file mode 100644 index 0000000000000000000000000000000000000000..68d9d37a7a37a1efef59e312a541caf034d1ec9b GIT binary patch literal 280 zcmV+z0q6dSP)Px#(n&-?R9J=W*Rc+QFcbyQOZyTU;>O_MNBA}Ve;gbf8e<|@Ned1H0;LH?OXKkF zMnZc}JH2Md)1fQM9M(9b3@M5GPx%97#k$R9J=WmN9SBP!xr~TN=_JJOl|W1w=D+Vh9_5feD64SzC#@I}$SkKcKKt zwG2ooB11dCh&s_Q!O)3HRn-no)PR&oX+{sbMYPGRUn3=+i~`^l>!#`ieQu(0%t7uT;b<6|DqV zdBA`F3aNiK%`+R^;as@O2Bx%*C3M zwmtBgGV}O}b)3mfcz7_p=D0AwkSb1U0lHH+$Fi6Raf9(bS_NG-l>lE}2Byctt zXxj_hFko7BV9Z=zWcI2dNf^=63K$wl0t13Ep_VJL?#Y-L(Yg|9r-fXPx%1W80eR9J=WmOoFzKp4iKQxF0T5&m{~eC-5hkm1RTVwKpI4}4$#^{uXl$rE<8z-=GuFI&)xgpA7G({{#k_Qr&?Qa zUTtrCA+F5+JQe$R?J6|(5({28%g9D|X5awO95lkZ+D`vp832If^196!ZK#PbMMR<% z;tHCB26V%4+jRWApB`L_gag1g1HMt{h5<>E2*x>fpKMAds#an4pO(-Js9FWtluSC^ z7OJJ5@7wuJ3%lEUq&aA~K%TU5)qqz)Z~&;5dWa@IeQk^) z@YV;PR=?j5jWM?Y=X|ifI(AT@sagf{+7`3M<|;zg;pD(u=6&Fj{gnY4+>ve=+;9L` z7J=8zGNL2_>#IYBr_*Wj^wQ>n0|GM;RPEl}>xO|?BuP4tJq#_szv~N&8kg%V2!aFt zoR8sM46VS_%)b%Q;Eq(Sg4LD03y(>Fv_TM)*l;cbEckx$gyb@L7amOzd{{Q#`@r7r z0XaG>g$CwH0dPx%T1iAfR9J=WRy}LmP!v7awp1lXB;XH1heRz+O+z5GPzoWTWb5RPrgZ4uA5r7{ zh^`$vdFfzES0|*M2jsQ&Q;S0|GtX^F7!1o_q9w zDW>?(Aelq=>db#-N#{hdzju-;QWJ*yv3cJEp5UsPY89>V4gZ8);72#auU2O zN}f~Z36tstPfnSqXkus99`3wsL0@dZF885~ikCE$sRBOvg?EaRUX$Ca)>t*nkhY&8rv*LZ9&=` z`v{Gz5cXjkx@o{uhg`r+8jv6oZ+`s(9Y!#Uz#!O?)_{OW^Z?)|W@Fi<&b~nauI~eJ z5UJiVyU1%d>En+hynDYB``gT-y1n%cH}sXnQ41%rvFy@|`=3x>?N10J708^x()tb@ zYggFoQtcH0z9Np<#qstV0Af4NtO3W`1tKm8fK+{j#_kaT0v~wrC~!hg9dcW#8W5>I zZZwl7L|<&cMjN_mFklb_kP%@t>OVE3D~+M(pUN81SaGu%k=5G{KC^#%%K%UeVd{;k z;Az}CwF2SKY)IYGM)dP_GuDOyi3(hJr`+1VXow*42Hi9OT=PbhS1aV0UFNqUiwSl1 z4b)fr5Rn6timujL$g35cj|S4W;=Ed+^U*+fcbH;|Fn$Aw9Sdwu+(SJ80000P)Px$qDe$SR9J=Wl|4_wP#A@uOVA(^G$zD^MOPPy4h9wz<1g?BI662wFdAaqTo@e~ zNn9PB45N<5MOKzFhzSrS3Wn=YN?Yv5Eg!Pbxhg0PxSg^R6#L zL@ooJPv;p@5uh}D{cn?e9M(z%7GMqNRsMd@+?y{d+l$%|T1AM+CW+K8g_Qm4`01JV zbf!l0PSh~|xd5#VJ+s=wojiNV{5=30Tqy%eC6yBX13E6{p|>sxQL eUHA}&2=NOqxRt0Q`le9;0000Px%bxA})R9J=WmceQhQ51&1GfAL<6w^j%lr9v8fLQ1zMNwRdD;JU%=mYo$W)VUc zUAQbhf#A9i&=*K)UceBjLW?Q1HAo=PBy(JhGnsK_Zf;d@lOG0V?!9yW|DJR2e=aPs z#D9jEI=z$dRpsMT=y%b*Y4&81G0}HtC!5E~>Nu=bIX_+jPypTSfLlje`8inzc{ttz zsR9mbRZ2Obdr;PByY6;k5eUR&!4$1G!;tcj(F|D{D;RLjK0IyivPX20^4UeJBtORMqo74 zK!nd2*$2|fBfUq;>r0j6p~{u3Jh)c2bpE}4rhrwXQUx@614c9D+1qR54%WRX^t&-r zibcvoMCKl7^ak9m-o(y)uotpiF2#6MFU$grE1d2F8^8r>8W+HMm2C5l{=kR=X$}1jw+<|>h*kmu z;-VvrJq`CmDJODRtA--x#P;QQp@5(?k7lZ4PYKNl=#M8FhPwZJcC_c|~X z$-mD&#pYu4Wj!Rxy8Wc)I%-yBvxOKVF#E8M^SP#p6v$SqN`_C hE|`D?`4US2`~!J2 literal 0 HcmV?d00001 diff --git a/src/assets/themes/underwater/6.png b/src/assets/themes/underwater/6.png new file mode 100644 index 0000000000000000000000000000000000000000..8aa98f3451a83774428cc7dd1c8fb440dc40b5a9 GIT binary patch literal 697 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 Ef_sC=QUCw| literal 0 HcmV?d00001 diff --git a/src/assets/themes/underwater/revealed.png b/src/assets/themes/underwater/revealed.png new file mode 100644 index 0000000000000000000000000000000000000000..55a7d2a7147cc7e48727eb11bd39560b0a1a651e GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R};hrvzArY-_ zuP@|nFpywuViH4(p9RZ83%k-;00! zc+s2s>ymdKI;Vst0P?dl A2mk;8 literal 0 HcmV?d00001 diff --git a/src/assets/themes/underwater/tile.png b/src/assets/themes/underwater/tile.png new file mode 100644 index 0000000000000000000000000000000000000000..03d730e9071acc2dce15cbb271b9db76920da542 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}=R92;Ln2z= zPIu&LHV|;FS7l^x*|ARiMQYXZxXa8TCD%J9bhVZxiuN*k&u-Cs_I~pBw6M?o%RfK$ ztZY1(aimA3b)DwKfVcy9)=gNl=y3142|RAf%Z>>B+fgpSuwe?v+hH&g+ z#vWqq4B2)n?!RJufS1!9C#0*B<4*s&q1~N!!ceYA z=bi3#MPj|xF&cf56P1o6{hDwH(_uiB^&wY`z7Q4N~w4lWdXo+W!nfg6qk;BJ6v%@7wUkdZL zjdOF5{J{U;eC#nZ)(M)G6S`N14qR^6Xh6%VfsRgD?@%BcWb6B%Tcz1T_f5{BzyzwGdwGUr$@O1` z6|Wm$JTab=qr-9!uWEc#frn%a@ynD2J$n|~^{})`V`{{Vo}|49a_gmikIS;eYs;n) zmIwqwp^>O@QaD9ITB<5#6dM6Gdx=qB@h)&0TaCbiv-x+s%y%8`EIBda{~K?Y=y;9E zKs;Q>>P7TJ&l1GI+u~#MnmUfTjJS0)ah=zP{8b#=(;L3({0Xkz8D2!Z)l#@z6chn1 zjFFITa+}d28@6CZ^>DVd6TjQKLWm0(hg7otgcZT5DeuN?f0zkHz!IOT#=7MDUgtV2 z0@v$g1KBORVH*J-oTkr(^=m7mELWk&ikDwk+{{jIDeAbWH+a*px)*6my+E{2^{BJ9 zjliiH>GnEEwSCtUXY_+|^BYZ4w-dt&@UrJW6p8|(YziIhD!G(xH`ii74qroz15a{9 zwZo4wIJltwa2XVrqWA0?sQPpg4Kg6($j~Tftb?ja38C}i2~yFG%|Wm|^C1xuxmI>4 zk#EZH$16#1(ZWxWQC%`epzm(Z3q7VM(Ghfag~D9J`Au0A>w&;UwxTmz+9A(}&<(RBmq z_rr(ckP!bP)M0tvMTJ5QYjs_Nkt>YA?-O*RQ0nIL{ofcxwB+g-Kds4_CAiGiusc3Gb@GzQ@Fk}R;$YD8lls0-CfZ6s zWnnn)YvRo48}phIYITp=m*fxYO?h8SDWImXI2683z_z+Rw;T_^|8H@L01{gz_?)<> z3MzO;OF*pkD4@{lEOZbV_j?quZ=X3`ruH)*%&?%U&~xut<=u+&@0EL4ieldc{=n!( zB-L4KyDTlaj=HD_-WfcdxRR(o{2XkWbDrig^MVf@Ej5w=?lsypE%IiS4?KkOc2Zg*q*{C;k8IMAKX6ZC;j@2~Dh1bfbs5Ev@EVGa$*jM>NDLf(oce

1+R(2GbWDzHOfIU{?!^ zv+tzp#^oLdFFU!8kRN#_1|Q+M(iqEo>?EfUCmE9%dKGa3h%`?Rmp0Y>I2FMmVafmOac?AM~_6~u9b+JhK{dW7`rv(epr7$z+YG30$)|Q7adOWuW ztlqz^+3MBYa(ur8wr@MI{1;_HyI_K0dfank_q`uVbqC{d-65j<@&=(IU~VCokKDVt zWcJiM>nUedwzxVYD zzF5T!=IF;+6E2qOj9>4lo!w46|1bQAZS(V``_uD*2%f3rW7~G@cI01v#j-Y$SZY+{p9-qh=b)%;k58q!0dCjO zm+sxjbEh3sDmYlN@ZIDpih#OQt`(()zk?5mzbULX)uA`&N>oti60hk@)39ngWSQ&= zMl4*5*jUq_veVWzyW~jF7xRMKAMlenKx;@YxO1~R<9xTltmO(d(E^NaOzr4x5I^af zk8?6keH@ruPPAR!=x`@T+gdiVTBQR!pBKn)Ye9fr;Xn7Tz1y*7zJLjD)wm{xPn=Zq zh(y|VT+sfI*v+G!VBxAd?&Ew1DCYWJfiiKIjcqSV(~vI*DMjegg(D9}^dD3os5_yY zlF`-FFgCGTPJ4K_Pc8elN(ZRZp=3Yy_=1m{m~YF#i7DgN5+sWvM>z=pP!^-Bj{M$Q z=;3Ht`c!F2RCzq7NF^82TjiN`L@(N>Bczk(P|<3#n^AwR zxSlH;^;Q3xjdQ?beea9-$0Xu?hvn-=&kV-XxsBk$u=Wy)ZPSuForw;fa&RBcFlgGC zkRfkk3Sb(vn?tNCEFQnHyf6Oc!+nZsIEjQVzXGGA6%L)+p>FAIf_AfCAwLuJcd=x? zIJreocmSVi^@Zyt=F@GNe~L}lL^U)uHG{9~?$Q*M<~?Le`Tc`~vb)O^#9ql3jJN`z zZcg~%SmBvJoQuGO(5u~fGZ35X#3y%)g)rr2rDRX-=!Ox2@8euPDWy7N29~?_hFuCd zLql8n5IRiq`zzt4<$VciX-{-uU6`<9-tnlHViS7~j-h)I2+g8P0tVJh!;fJFpzRg%f%pl{bin?yuKcR2`Z z2DvMc1*4#x)6Phwd@tm$CP_hNcde)iQL5sFOXN{rGUOI&Gt&0dC#k=duQm!AGC%K! zoTo=>g~m!Bf`wjZNTN=Sh-JlJ_8m61c%H>?=*M3a{2bm;U2XJK`V{*$DCV;M&5uT$`aar|7As;Zv&JFOLg%Zf?BPvZjBU79AULOH z-|rX_*4*7}diX$_Ps({LpBEwwx(X5G8rd~=n%ZR1t%FOxi+&~iBctY%_&ZInQGW_f zPw7FQlKhi;_(~9Z(w}k7{DtInu{h;x{@GU%K?QCKAmds(wNztM`QB@C=iJ(pfIQXB zbE$rK^kg~FgU+H`uM2Eup-Jtq*ZR8tOYo_WOiP=~4oL*~?8|Hz4P#v0XZ$pv^RbXd zD`@GDI+d9V<8N}>e import("../assets/themes/MLG/mine.png"), + tile: () => import("../assets/themes/MLG/tile.png"), + revealed: () => import("../assets/themes/MLG/revealed.png"), + flag: () => import("../assets/themes/MLG/flag-2.png"), + questionMark: () => import("../assets/themes/MLG/question-mark.png"), + lastPos: () => import("../assets/themes/MLG/last-pos.png"), + 1: () => import("../assets/themes/MLG/1.png"), + 2: () => import("../assets/themes/MLG/2.png"), + 3: () => import("../assets/themes/MLG/3.png"), + 4: () => import("../assets/themes/MLG/4.png"), + 5: () => import("../assets/themes/MLG/5.png"), + 6: () => import("../assets/themes/MLG/6.png"), + 7: () => import("../assets/themes/MLG/7.png"), + 8: () => import("../assets/themes/MLG/8.png"), +}; diff --git a/src/themes/insects.ts b/src/themes/insects.ts new file mode 100644 index 0000000..ebd6cc3 --- /dev/null +++ b/src/themes/insects.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const insectsTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/insects/mine-1.png"), + tile: () => import("../assets/themes/insects/tile.png"), + revealed: () => import("../assets/themes/insects/revealed.png"), + flag: () => import("../assets/themes/insects/flag.png"), + questionMark: () => import("../assets/themes/insects/question-mark.png"), + lastPos: () => import("../assets/themes/insects/last-pos.png"), + 1: () => import("../assets/themes/insects/1.png"), + 2: () => import("../assets/themes/insects/2.png"), + 3: () => import("../assets/themes/insects/3.png"), + 4: () => import("../assets/themes/insects/4.png"), + 5: () => import("../assets/themes/insects/5.png"), + 6: () => import("../assets/themes/insects/6.png"), + 7: () => import("../assets/themes/insects/7.png"), + 8: () => import("../assets/themes/insects/8.png"), +}; diff --git a/src/themes/underwater.ts b/src/themes/underwater.ts new file mode 100644 index 0000000..9469c9a --- /dev/null +++ b/src/themes/underwater.ts @@ -0,0 +1,19 @@ +import { Theme } from "./Theme"; + +export const underwaterTheme: Theme = { + size: 32, + mine: () => import("../assets/themes/underwater/mine.png"), + tile: () => import("../assets/themes/underwater/tile.png"), + revealed: () => import("../assets/themes/underwater/revealed.png"), + flag: () => import("../assets/themes/underwater/flag.png"), + questionMark: () => import("../assets/themes/underwater/question-mark.png"), + lastPos: () => import("../assets/themes/underwater/last-pos.png"), + 1: () => import("../assets/themes/underwater/1.png"), + 2: () => import("../assets/themes/underwater/2.png"), + 3: () => import("../assets/themes/underwater/3.png"), + 4: () => import("../assets/themes/underwater/4.png"), + 5: () => import("../assets/themes/underwater/5.png"), + 6: () => import("../assets/themes/underwater/6.png"), + 7: () => import("../assets/themes/underwater/7.png"), + 8: () => import("../assets/themes/underwater/8.png"), +};