From 4b9280a6a8b2b3f41e729dd26ddfef552167bae4 Mon Sep 17 00:00:00 2001 From: RogueMaster Date: Fri, 4 Nov 2022 17:36:46 -0400 Subject: [PATCH] Tanks image fix --- .../plugins/tanksgame/application.fam | 1 + .../tanksgame/images/HappyFlipper_128x64.png | Bin 0 -> 633 bytes .../images/TanksSplashScreen_128x64.png | Bin 0 -> 649 bytes .../plugins/tanksgame/images/enemy_down.png | Bin 0 -> 157 bytes .../plugins/tanksgame/images/enemy_left.png | Bin 0 -> 159 bytes .../plugins/tanksgame/images/enemy_right.png | Bin 0 -> 159 bytes .../plugins/tanksgame/images/enemy_up.png | Bin 0 -> 160 bytes .../tanksgame/images/projectile_down.png | Bin 0 -> 104 bytes .../tanksgame/images/projectile_left.png | Bin 0 -> 106 bytes .../tanksgame/images/projectile_right.png | Bin 0 -> 108 bytes .../tanksgame/images/projectile_up.png | Bin 0 -> 102 bytes .../plugins/tanksgame/images/tank_base.png | Bin 0 -> 3047 bytes .../plugins/tanksgame/images/tank_down.png | Bin 0 -> 3040 bytes .../tanksgame/images/tank_explosion.png | Bin 0 -> 3050 bytes .../tanksgame/images/tank_hedgehog.png | Bin 0 -> 3049 bytes .../plugins/tanksgame/images/tank_left.png | Bin 0 -> 159 bytes .../plugins/tanksgame/images/tank_right.png | Bin 0 -> 155 bytes .../plugins/tanksgame/images/tank_stone.png | Bin 0 -> 3046 bytes .../plugins/tanksgame/images/tank_up.png | Bin 0 -> 157 bytes .../plugins/tanksgame/images/tank_wall.png | Bin 0 -> 3039 bytes applications/plugins/tanksgame/tanks_game.c | 367 +----------------- 21 files changed, 2 insertions(+), 366 deletions(-) create mode 100644 applications/plugins/tanksgame/images/HappyFlipper_128x64.png create mode 100644 applications/plugins/tanksgame/images/TanksSplashScreen_128x64.png create mode 100644 applications/plugins/tanksgame/images/enemy_down.png create mode 100644 applications/plugins/tanksgame/images/enemy_left.png create mode 100644 applications/plugins/tanksgame/images/enemy_right.png create mode 100644 applications/plugins/tanksgame/images/enemy_up.png create mode 100644 applications/plugins/tanksgame/images/projectile_down.png create mode 100644 applications/plugins/tanksgame/images/projectile_left.png create mode 100644 applications/plugins/tanksgame/images/projectile_right.png create mode 100644 applications/plugins/tanksgame/images/projectile_up.png create mode 100644 applications/plugins/tanksgame/images/tank_base.png create mode 100644 applications/plugins/tanksgame/images/tank_down.png create mode 100644 applications/plugins/tanksgame/images/tank_explosion.png create mode 100644 applications/plugins/tanksgame/images/tank_hedgehog.png create mode 100644 applications/plugins/tanksgame/images/tank_left.png create mode 100644 applications/plugins/tanksgame/images/tank_right.png create mode 100644 applications/plugins/tanksgame/images/tank_stone.png create mode 100644 applications/plugins/tanksgame/images/tank_up.png create mode 100644 applications/plugins/tanksgame/images/tank_wall.png diff --git a/applications/plugins/tanksgame/application.fam b/applications/plugins/tanksgame/application.fam index f420da324..748988297 100644 --- a/applications/plugins/tanksgame/application.fam +++ b/applications/plugins/tanksgame/application.fam @@ -9,4 +9,5 @@ App( order=730, fap_icon="tanksIcon.png", fap_category="Games", + fap_icon_assets="images", ) diff --git a/applications/plugins/tanksgame/images/HappyFlipper_128x64.png b/applications/plugins/tanksgame/images/HappyFlipper_128x64.png new file mode 100644 index 0000000000000000000000000000000000000000..d95412f3fc948ab35488bfb2863d5e99c1549b5b GIT binary patch literal 633 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O`2qYMOt#!Htq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)PQPRfU1B(4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!Ib3f?!v&Zs#nFUg#aNWqT?B^gg;;v2;nhMNKJLf3T*3IsVgV7dR_e+i&DK>CL@b;;?HY7${s#- z^dG;E#QH-VU$wqW2z=4(?9Q_9+nE^x9`X#O9tr=re1e%iv1a@cxUihJjh`vffYB`D z!U2}t={q+)5&UtD#qRq}KMtlziQ z;92-;WxFTKS-nj4a(Sg%#a_AzPXy z-$k)A9y!psp>mFix#BU^lr>xVG-b}bndkmd_{k!c87VtUrWPbDi*0<)#qn^~<)a1* z`V2oO1iLm=@|AtxcRH#v!i-&Cft%}vsDM6y#hZqoySijVKL1UfoZgwTug8jgg7&6d z&x1C97}srF_~*_f^-5s;sFt`!l%ynNn{1`6_P!I zd>I(3)PQPRfU1B(4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!Ib3f?!v&Zs#nc$C93Y zeX@v*%x>qE6Z^g7T+aJ{S)JhwPn5hKZX%YYRdd3GW14FgMqKS)=4`_G<P}pY7HK!7(1s9z{6!B^^Dy_QLOoG6AL8?^-lpamao#FwmRvp9Qt&?;-4$LS3#+Pb|YeY#(Vo9o1a#1RfVlXl= zGSW3P)HN^(F*39=HnK9c&^9ozGBB7oWAh&r4Y~O#nQ4`{HM~E{?Euuk;OXk;vd$@? F2>|m+_4)t+ literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/enemy_down.png b/applications/plugins/tanksgame/images/enemy_down.png new file mode 100644 index 0000000000000000000000000000000000000000..84d64ed44d7a46e8438d789c73258f7f48b6f9f7 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJ3i-X*q7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7#VaBQ2e9}NcBTpB{5Q*^Ql!SyI{45S!j1rQPk_UtY^t2M1 wE-BFVdQ&MBb@0P}AtS^xk5 literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/enemy_left.png b/applications/plugins/tanksgame/images/enemy_left.png new file mode 100644 index 0000000000000000000000000000000000000000..e118d03a88a35f189f7e9d64be46dc975a331ab7 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJ3i-X*q7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7#VaBQ2e9}Nc6Hgb%5Q*^IUPmql1CGNz|Nn2^%<7n8$#HZ_ z5U;@WD=+6CUNC3V@{O$KbxYP5exD{?F4Muzpe)S2)$X1wP(OpGtDnm{r-UW|6qPM^ literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/enemy_right.png b/applications/plugins/tanksgame/images/enemy_right.png new file mode 100644 index 0000000000000000000000000000000000000000..8c5f0603b7b1a85df0e552a9688476f9e2e22d62 GIT binary patch literal 159 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XJ3i-X*q7}lMWc?smOq&xaLGB9lH z=l+w(3gmMZctjR6Fz_7#VaBQ2e9}Nc6Hgb%5Q*^8UPdkk0}iIG|Nq}i4cKy!Pvn#e zQ@|@Hp+nnVTArF5H$lhugHhx9p4r!)?<`V&n88y~tIWJ%b?kTQ*z$8GBNPe82zopr0N&Lc Az5oCK literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/projectile_left.png b/applications/plugins/tanksgame/images/projectile_left.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c54786d99cb80a5c434adefcd22148164f24af GIT binary patch literal 106 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_`5A|IT2?*XI?JzX3_IAoLm@U!qlFmU_yOq?iq zEQMiZD$~actd2FVdQ&MBb@ E0RPGx3;+NC literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/projectile_up.png b/applications/plugins/tanksgame/images/projectile_up.png new file mode 100644 index 0000000000000000000000000000000000000000..5324466572c019530b09851a69d82dc8d9ccfa96 GIT binary patch literal 102 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 literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/tank_down.png b/applications/plugins/tanksgame/images/tank_down.png new file mode 100644 index 0000000000000000000000000000000000000000..d4e2c8786011e5d8e0c2227b748afd672521cbde GIT binary patch literal 3040 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 q=-vv0=3zL-1Gr)wzcK} literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/tank_hedgehog.png b/applications/plugins/tanksgame/images/tank_hedgehog.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd804be97d5abda446013eb1c58999ca516a62e GIT binary patch literal 3049 zcmYLLc{tRK8vPmDMBzrtmdP^2SSEYQHe(r~2@@e9l=!lYHESY7O7>>B#=cIX7+JDp z8A2iZGKd+(Sc)Ob)pzgn-S>IUd(Ly7^S*zdIJBAJDGosn002&*jF9HX%=QQ1Kb!KI zZUg`vvu+3k8ihbW&_157ZXPZGU=){{&Tg4Z=8vEr4I=a+qR{zK(=1CYFHb)L3aoCN zKtTvm89Y2cy5=~DU@>!;EJ-GpvdqzC!^3%#k8|{_^9^)%Jgbllo&CIHz)TQ5E1*Af zl0G?Ex6_BuJep*R5dQqH_(4ZW;1crIE3a?`0}s0^%xYjG;1sQykK{u#hs!D}pMzY= zJCdOX1Ii_ywq_lBJ4Z)l#p?`nc>oP+MP0e5#ysoq+%We{@)nSj2=RY{hiypA=w?85 zIgo+(Us)9H_DD#X!fo8Tr7lehIU;~{2`3RR;jA)qLHwp^$+~O41;UgK=VqPC%D(R3<9?S>|Rs1GUKzHhYFI8c~r96eU>V`^X2{wTt1` z3_f^3W8jyJKqwvc+@-F=scStaUsX%HId+}o46-=1fW2fz_9|K}i)go9Nxc3tyG91K2+_Sl_-={iS*tm4P^cEyH0Ox(&FRL{?J z1`JCXuPO9xzM`Hkis?SsT{`rsSJu?iQsdOXS7Q+i!5Q5rPG&jsoZM$(W&uQb5^3jn zRNEo(AFsIkz^60k?BW#lU$#43P)qE0h$r2|3e*hOr~)R_GfUzdsv*nvdOruNYd$x2 z-3WUznK^LF)?5RSiw26dGu{iVfg;QS9W1*Ql$>2dkP26f082-(DMxTA>NIhuHS?>3 ztSBc!bRl4-BnTIb$qoVt=zx5hjVrnMBAqH(J(#~as1-A_H#>Uqy^Bbuz(`3-TSQ;@8L?=KvyZD{-)?O;`os33!qs3A{aS(xbr){{;AY9NY z@7POY!k(Jx+#~d$)qF*lW1bS!zT7*H0i4;lF#Bc4We`AZjhxW;whuBm_x`WJ}VWG;9FbpY@F2Y3rQVXM}{X9zqV45BU!@!tgmrMKKbO z9{7r$JRzzw{fhxf_nbrmZ)zMAspcdBPbDQTQrr1(F z*9%3sGs}yLb~f9DO1^Z?@6A8R_a6uyu)UP&VX`gJnOxn4Bmer2{Vw(W#WPENS^XNZ z>)y|uo;y{~$+cVYf!bqRb76$CjEZ{Y6G``zy=_0hi zvv6|3w3|IuL6*COVwr#m!34^%%J|7pE!m2tOPRjmx(kR!YX$Z>TmzNLyn?tiW7$HH zLcgyD7>wmACJ&QdHe8%-zM7Xu>+n^*nq{x2ZA>SG-yFPow`Aj+YN<-;l=<%*EyF2` ztT*=g)A?am2i0tdHY;({Jj*=&`L|G;K|3WAB|~ibB5QAw#ybrnmV|w_D4eyW!#R9u zgk!{pfGP4bbvLm!oVa6Ke!C#lEEpL>oG(c(wIE_`?pddot`KF1UIpKp|J^bX}ckUj`GfF5+RA(;zxt90vhV_J#{#92^V>eEwCxf8$! zCgP93`sbPDad$vF;2lBDC-I zwQmK#(>vaBdFs)dUkITyI2~LFP8FwCvshy{AvmGw@2sg^ui{_f|7KP0$L@Ch54r|g zgkRmmi{`~xrhS+8_V5+V0iZ+QT)mhm#P4VJ?T@&XrXn67S87wa3oQt4j{Bmp|QVKa@7#_P3 zcQJk`KI?3~%=QDkD_)VPa{jES$VY`Rk0g5TU-4|b!lyZSAMxX0_Dzh<)4h^Q*UaP! zU<GcO26kHFZU^W zuE|Bdr$$aFl?Anpy0GNr=FWf0Erm!nahW0SRZmsBS7|RIslv9z2D^9rHpHN{j!9}z zSdeyw&KnAmW?fS2Gu3^FDaQogM3g1p3@C?NTU5GwRUC~ouf(nl4Bzgr?NjIpuhnu5 zwSDa0G9LMuzW>o(+7gz+xBbv-s`7X6&z)9!z3TX1<>QQsSS#Ox(GR3tMh|qYP*!_% zAHCc5Y4LmSZOKH*`WlDY*qWayk5bM{Tgdmw3XOhnaK~!oH5Bhp)f7y~Ta8-%m^Pb~ zpP051up6^+v3_5$eC>VC-oxisrh{A+B0>QnqvVMo_jD?;V`{uUJ|O(?24lYQ>S6F} z_vh}i%awj(e*N19^ws^iU5f*)-q7~nO>1XY>6$!Yl#oV?&;#9yCz7YUo|HQ>(5(bq zOej~as*UQJTdvv}Q6@uYL;HO^1Ka;KCr_j^qf;;(zUR{Ey}Xg@TC7nU^iKcFz=+_; zc&OMq(h%o9v2mv&Y%1KG?%aFvn}uXiToI?)bv#*9X;}WDs0Pl*Kj*GnXB+k{bq&w0 zIpcSM)>;rBcDCQI>T+LH?RtF{Q26ch;-&z%ohdpRAB-*HW+yQ#gr^@Kx>QmGc5k&~r>MUWH3+GggQuQN z)<2!r3m6Lwqgm~gqqp;^OJ#Qs*Z1eg@Bg4t+{r6(YPjhK4O2&bhqpVeX`{(I0`yL8 zzR)2?Acc3!f=bQk@9)GmQJO5nRDO?d%h4wC;u7Lczzth7AF!gkB9fDt0;@%rUd#hI z(<~9B`yW1LpT56ms;E!V-tgttl1v1Ket~%EKoOJ`z!D=aCwKbakqw-B7h|W+H2eE+ zZYU%{C&tV=#eyIeUEIC^tkw;N9^}&?o(aM#5n9W` zSd~z52F_$>Kip=1MkS-X`TYLvBi@L&!a)~RJay2ytWR5i$U||vjSdSIc zF|?S3{?P_Z(g5?{J_rC}+yIvUWz3HG&m7n0ziG-3RMlY+dA3@~I;Bs1o;YC*bd7yp}2A4xuejw)@QY2jD-O z@sVu-00L7!NF)Z0L_#rve%?MfF95JeO3&c8Pos;)F!%bACNXiCytoOTd7j6I?*RD@ z7Z0GJEHB8>`*uA!Y52am7e|{8w_ny8>_ub@_>Zw7MD2~KJ<*w5LfZEIt1ue9g~$5su%fLhRJPwH|{g?QFaKTx;~@KgKNlZ=EqsxJbvb!EYhgMt`I{HD@Y6b_r%8{~pKq?&4RtS|L+mm|eJBBrL z(dW(H;$R7gQx+h!(dpdzj@|L|T?e03Dfzf}925+*+qHu~=0$aDI4npTww_J7@Hpbu zRtrPiMr`ZVY(V93s^-UxEwhgm@|rH$Dwn6bpS!1c>b!)jTHZSP)oFN6v<4b{;tR!X0vOn~R$Vkb$JI zjzM%jK$G8{^$kQ!WKFvyX_!9#;C4bcrPnQ)b_p+DJy@*+SWQgM%dO}{EV!Ed?60c+ z*wAq?>d{zM-(_c8JwP=cC^F1^BfboZu?39q{0=aBb~RZsS|bLm6vL+#Bcx%}DEzER z>@>)MaUjAN3g$|M3ciG)r8uH-@~%(=*+wh|^U1;g64(x+T!t;O zKb`B3CSRQrLC1UAtilu?d**fL?c{~@MfN$L%EDQ#%eSXhbr9*lzTv+qetY!5-c-f3 zTJ}P~Lyw0ZRnw{;97I7M5?gZN%$LX)v23us)@ko0 zISZLRIBVU>pRTSVT+Fa1U?Z@h%Dl?K%1nE{BBc_pFT~D#YTk$zMvt?ypTV z(|Z<48{H$#XU6Zm{DqV}LNp>q5Os*U)pOM@qY|U~A)fk%b=o22AupFyzi+PBeP`=o zq{U9-{8|2-1=csE09=q%$f+R9ppmJ8t~>-XiwN1i4F`1q6g|NtR|G^ z`#xVZ9wKkT);8BRdSv|jZ_m({0v7StX^L<6SQAV#vw5ZHSLlKdgT6M#+$4FmS$au( zG^|#xKM9rI*kUYAH+0sG^Uuz(?Y{NTmQG8~Ixqcxe_>Mn!^>vBfyw6R_~>u|235+@ z%E>72o~vB^O1W!uw-nUNpBgJ0TXHX(kH~*Mc2ulM5OfrG<;M;3XOqt@&mfQ%p|29F zrw8PNF0)>`4_ADucwTXRN@q%?RbQ^?U+3k7%<3Qgd;m|1IOZjxki3vsfKo&anMWtC zB%Ms2PkwQ(%$(y7>)jobyM*5w46fTvW`&Tlbh}2;Lkvn2UxN9S4^>DYs{COMI zeE2N<+_OY90ev=;6ED(IJWEh`l@=oZFtDL^v{pSVyFPG2WAfqEw&?8d&s?6JeLDTD zQrpXsaiR!905`;cX&EZ!Dz39L%!|)kx#A0jOy@zbqfg9x`1pz)@_9<7TX{{=x2ndgd@Bv-P)sRjYQ4+rZ6|8ja@!a) zEGo>f+~_5P%5p5O2^{a-#g<{iFCk0QF5NCeINDWs`^hy1zsg29<%teK`NMB%xtuQ8a)FBB z@HS?%_5Iwp?kfr@3U$?PHHpJzkwZs^&24@O{E& zOl@?+LEPo5lb7S0{Dt#xa<*XL6q?_T80G@RQF zfA0IxS7o6h_-kN z7#fL`{edzk`i`z#Esq+Hwq<*EpZsE{P?%IGXmf!?*Vi0WyCtJX3=GM+=F{Gaf5luT z3F}V=pJ27*Cr2Ia4X!-X>k?QOv|8CUE8>vp;6y#+`d8ze{}LxSVX?hVs_wbp>G2y4 z^AT0$;ZYm&&c|zdCe~{sSA>4|e5n&;hissJjV)TUmg?H;bb}0cb{F}-3b)BnBjdvC ze>%G30IrVPWCAYlWA6ky;N2vQ4*VJrgnSUFYI!~c%07c@DUIDVul zBxH3(Jry?k)uvrG3|dZ~NlL0I02r2B9H%n~gsU!M<&DtE^%KBSZGYrW9t-M6kkXDZ zSQx}>N6K-CRvX*VPBW9*nPpAKx3BDp#JrLU!=^W{>~~(Amm}KS+8R*a*Ib5M+2=pAUz`8F`7eWVK>sB8a=8Dm|3r^b=AHKG zfWO6MJOBua`~es6oOEp8)I_6mdKI;Vst00W9BXaE2J literal 0 HcmV?d00001 diff --git a/applications/plugins/tanksgame/images/tank_wall.png b/applications/plugins/tanksgame/images/tank_wall.png new file mode 100644 index 0000000000000000000000000000000000000000..88d537cdb70009c0f3a4e82df66b5729d4938f65 GIT binary patch literal 3039 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 #include #include +#include #include "constants.h" -#include - -const uint8_t _I_HappyFlipper_128x64_0[] = { - 0x01, 0x00, 0xc2, 0x03, 0xc9, 0x49, 0x29, 0x20, 0x2f, 0x01, 0x78, 0x0b, 0xc0, 0x59, 0xa4, 0xa5, - 0x65, 0x65, 0x55, 0x5d, 0x55, 0x53, 0x53, 0x52, 0xd2, 0x82, 0x16, 0x53, 0x51, 0xd1, 0x51, 0x31, - 0x31, 0x29, 0x2d, 0x2b, 0x29, 0x28, 0x04, 0x36, 0x2a, 0x29, 0x29, 0xa9, 0x69, 0x29, 0x19, 0x19, - 0x15, 0x14, 0x10, 0xba, 0x41, 0x54, 0x82, 0x12, 0x13, 0x21, 0xa1, 0x61, 0x21, 0x11, 0x19, 0x15, - 0x13, 0x11, 0x10, 0x04, 0x2d, 0x4a, 0x95, 0xf5, 0xff, 0xd4, 0xc9, 0xf5, 0xa4, 0xc9, 0x66, 0x24, - 0x9b, 0xf2, 0x8d, 0x52, 0x6a, 0x95, 0x6a, 0x4f, 0xa4, 0xa3, 0x57, 0xec, 0x4c, 0x95, 0x06, 0x39, - 0x3c, 0x55, 0x2a, 0x55, 0x2a, 0xd4, 0xea, 0x34, 0x9a, 0x2c, 0x96, 0x2b, 0xa9, 0xd3, 0xa5, 0x49, - 0x69, 0x3a, 0xea, 0x86, 0x4a, 0x85, 0x49, 0x85, 0x49, 0x65, 0x39, 0x4d, 0x25, 0x43, 0x7b, 0x56, - 0xc8, 0xd2, 0x3a, 0x53, 0xdc, 0xac, 0x93, 0x33, 0x92, 0xb2, 0x52, 0xb2, 0x52, 0x9a, 0x4c, 0x9a, - 0x41, 0xbd, 0x92, 0x65, 0x6e, 0x97, 0x99, 0x15, 0x26, 0x45, 0x24, 0xc4, 0xe4, 0x24, 0x94, 0x2c, - 0x95, 0x22, 0xeb, 0xfe, 0xa5, 0x48, 0xab, 0xf6, 0xaa, 0xae, 0x4a, 0xa9, 0x49, 0xa9, 0x0d, 0xc4, - 0x4c, 0x39, 0x5e, 0x56, 0xa6, 0xbf, 0xff, 0xc9, 0x7b, 0x31, 0x15, 0x4c, 0x48, 0x38, 0x50, 0x03, - 0x28, 0xaa, 0xc8, 0xbe, 0x14, 0xff, 0x94, 0x92, 0x53, 0x97, 0xd2, 0xa5, 0xc7, 0x15, 0x48, 0x94, - 0xc8, 0xb4, 0xa1, 0x71, 0x9e, 0xe7, 0xf2, 0x94, 0xae, 0x16, 0x96, 0x53, 0x95, 0xc5, 0x55, 0x25, - 0x55, 0x2d, 0x4d, 0x20, 0x2e, 0x34, 0xef, 0x9c, 0x8b, 0x23, 0x7c, 0xe4, 0xe4, 0xe9, 0x12, 0x49, - 0x0e, 0x47, 0x09, 0x44, 0x89, 0x44, 0xa9, 0x3f, 0x4e, 0x5f, 0xff, 0xef, 0x27, 0x8a, 0xc9, 0x74, - 0xac, 0x71, 0xa5, 0x4a, 0x65, 0x3a, 0x5d, 0x26, 0x52, 0xcb, 0x15, 0xa4, 0xd7, 0xa9, 0x5a, 0x0a, - 0x4c, 0x4b, 0x4b, 0x92, 0xc9, 0x04, 0x46, 0x54, 0x12, 0x1a, 0xc6, 0xa4, 0xf0, 0x3a, 0x88, 0xb6, - 0x4f, 0x49, 0x08, 0xd2, 0xc9, 0x2a, 0x49, 0x91, 0xa2, 0xd0, 0xb2, 0xb4, 0x3a, 0x55, 0x4b, 0x0b, - 0xa8, 0xd2, 0xcf, 0xea, 0xb2, 0x8a, 0x4e, 0x26, 0x55, 0x25, 0x77, 0x8e, 0xab, 0x28, 0x96, 0x19, - 0xf7, 0x17, 0xd3, 0x72, 0xd0, 0x85, 0x86, 0xa5, 0x44, 0xa4, 0xc4, 0x72, 0xbc, 0x44, 0x38, 0xd5, - 0x6f, 0xfa, 0x9d, 0x97, 0x11, 0x78, 0x39, 0x44, 0x38, 0xba, 0x46, 0x90, 0x3e, 0x1d, 0x56, 0x22, - 0x4f, 0xf2, 0xaf, 0xea, 0x95, 0x43, 0x49, 0x58, 0x9b, 0xf0, 0x44, 0x63, 0xa5, 0xaa, 0xff, 0xe5, - 0x79, 0x1a, 0x89, 0x88, 0x5f, 0x83, 0x48, 0x95, 0x08, 0x44, 0x02, 0x31, 0x2d, 0xcc, 0x17, 0x23, - 0xca, 0x0c, 0x0e, 0xaa, 0x55, 0x51, 0xd5, 0x51, 0x25, 0x3c, 0x96, 0x90, 0xdf, 0xe9, 0xda, 0x9a, - 0x57, 0xf3, 0x2b, 0x54, 0xa2, 0x51, 0x31, 0x51, 0x29, 0x4d, 0x0a, 0xa4, 0xd2, 0x1e, 0x4c, 0x42, - 0xa5, 0x24, 0xff, 0xb2, 0xc7, 0x25, 0x52, 0xa8, 0xe9, 0x01, 0xa3, 0x64, 0xc4, 0xf5, 0x13, 0x63, - 0x84, 0xe9, 0x66, 0xea, 0x81, 0xb1, 0x8a, 0xea, 0xa9, 0x58, 0x4c, 0x41, 0x50, 0x71, 0x20, 0x61, - 0x94, 0xff, 0xe5, 0xd8, 0x9d, 0x25, 0x13, 0x91, 0x04, 0xc8, 0xca, 0xaa, 0xbe, 0xa9, 0x27, 0x4a, - 0x89, 0x28, 0xf5, 0x6a, 0xe9, 0x75, 0x2a, 0x4e, 0xaa, 0x25, 0x69, 0x28, 0x8c, 0x89, 0x26, 0x3a, - 0x5d, 0x4e, 0x4b, 0xe5, 0xff, 0xca, 0xa3, 0xc6, 0x20, 0x41, 0x12, 0x88, 0xe5, 0x2d, 0x39, 0x2a, - 0x45, 0xd7, 0x4b, 0x7f, 0xc9, 0x7d, 0xf2, 0x32, 0x4d, 0x2d, 0x22, 0x49, 0xa9, 0xd2, 0x48, 0xba, - 0x52, 0x48, 0xaf, 0x0b, 0x93, 0x4f, 0xd4, 0xfb, 0x2a, 0xe7, 0x31, 0x11, 0x89, 0x4c, 0x75, 0x36, - 0x4d, 0x4f, 0x22, 0xa9, 0xef, 0x3b, 0x0e, 0xea, 0x19, 0x0a, 0x88, 0xc8, 0xb2, 0x29, 0xc1, 0x1f, - 0x0c, 0x2a, 0x4b, 0x89, 0xfe, 0x64, 0xba, 0x93, 0xfb, 0xea, 0x70, 0x6a, 0x92, 0xaa, 0x4b, 0x48, - 0x7a, 0x5f, 0x42, 0xd0, 0xe4, 0x7f, 0xf7, 0x5f, 0x4f, 0xc3, 0x2f, 0x44, 0xc4, 0xd1, 0x06, 0x23, - 0x4a, 0xb2, 0x52, 0x6f, 0xd2, 0x52, 0xd8, 0xef, 0xf4, 0x9c, 0x59, 0x74, 0xa7, 0x4b, 0x52, 0x18, - 0x8e, 0x52, 0x93, 0x92, 0xe9, 0x65, 0xf4, 0x92, 0x45, 0x98, 0xf5, 0x2b, 0x34, 0x58, 0x96, 0x24, - 0x62, 0x32, 0x1b, 0x53, 0xcc, 0x6b, 0x8f, 0x91, 0xa4, 0xf4, 0xa2, 0x52, 0x3a, 0x96, 0xa6, 0xa8, - 0x31, 0x1a, 0x51, 0x40, 0x51, 0xa2, 0xf9, 0x1c, 0xa5, 0xd3, 0x4b, 0xee, 0x8a, 0x48, 0xb1, 0x28, - 0x01, 0xa9, 0x23, 0xc5, 0xe0, 0x3a, 0xbf, 0xf4, 0x9f, 0x7f, 0x48, 0xcd, 0x68, 0xea, 0x95, 0x2a, - 0x94, 0x4b, 0x2b, 0xb2, 0x92, 0x52, 0x74, 0x9e, 0xea, 0xbf, 0xf6, 0x5f, 0x95, 0x9a, 0x53, 0x70, - 0xaa, 0x21, 0xd2, 0x48, 0x36, 0x89, 0x61, 0x89, 0x7e, 0x75, 0xbe, 0xfd, 0xdc, 0x82, 0xf3, 0x9a, - 0x94, 0x52, 0x61, 0x11, 0x5a, 0x6c, 0xe6, 0xa3, 0xa2, 0xd2, 0x7a, 0xbf, 0xf5, 0x79, 0xbd, 0x36, - 0xc5, 0x31, 0xaa, 0xe5, 0x75, 0x54, 0x8c, 0x95, 0x4b, 0x15, 0x14, 0xa4, 0xe4, 0x2f, 0x3f, 0xfa, - 0x56, 0x46, 0xe9, 0x6a, 0x90, 0xe8, 0x81, 0xa3, 0x29, 0xaa, 0x54, 0x5d, 0xc3, 0xa6, 0x93, 0x8e, - 0x47, 0x4b, 0xe2, 0xe2, 0x53, 0x65, 0x32, 0x49, 0x2d, 0x0b, 0x33, 0x14, 0xa1, 0x55, 0x29, 0x07, - 0xf1, 0xa9, 0x4b, 0xa6, 0xb2, 0x9c, 0x99, 0xec, 0x69, 0x15, 0x59, 0x96, 0x97, 0x29, 0x22, 0x8a, - 0xe5, 0x72, 0x58, 0x4d, 0xd5, 0xe3, 0x25, 0x2c, 0x94, 0xe5, 0x65, 0x59, 0x2a, 0xa6, 0x4a, 0x55, - 0x95, 0xd1, 0x2e, 0x87, 0x55, 0xe0, 0xcd, 0xc9, 0x2b, 0x34, 0xad, 0x15, 0x0a, 0x93, 0x99, 0x92, - 0x68, 0x69, 0x1f, 0x4a, 0x15, 0x22, 0x21, 0x15, 0x97, 0xd5, 0x4d, 0x03, 0x14, 0xcc, 0x87, 0x46, - 0x92, 0xdd, 0x1b, 0xf0, 0x9c, 0x51, 0x23, 0x54, 0xc1, 0x75, 0x22, 0x5a, 0x99, 0x24, 0x93, 0x58, - 0x62, 0x19, 0x2b, 0xb4, 0x68, 0x95, 0x5a, 0x4e, 0x06, 0x68, 0x63, 0x1a, 0x15, 0x48, 0xb2, 0x32, - 0x4c, 0x97, 0xa2, 0x5f, 0x29, 0x94, 0xc8, 0xa2, 0x55, 0xaa, 0x4c, 0x2b, 0x2f, 0x94, 0xc2, 0x6a, - 0xb3, 0x54, 0xa9, 0x2a, 0x74, 0x50, 0xe3, 0x49, 0xd2, 0xc8, 0xb2, 0x55, 0x03, 0x00, 0xca, 0x62, - 0x32, 0xcc, 0x8f, 0xff, 0xff, 0x84, 0x92, 0x61, 0x32, 0x8b, 0xc1, 0x92, 0xb6, 0xc6, 0xa5, 0x4a, - 0xa5, 0x52, 0x57, 0x83, 0xbf, 0x29, 0x8d, 0x56, 0x45, 0x45, 0x95, 0x52, 0xa5, 0x36, 0x9c, 0x25, - 0x4a, 0xa3, 0x9e, 0xb2, 0x7f, 0xf2, 0x75, 0x0d, 0x56, 0xa2, 0xa9, 0xaa, 0xa2, 0x64, 0x68, 0x58, - 0x22, 0xf8, 0xe2, 0xa5, 0x94, 0x99, 0x14, 0x97, 0x4b, 0x04, 0x82, 0xe2, 0x62, 0x06, 0x61, 0xaa, - 0x4d, 0x69, 0x62, 0x31, 0xaa, 0xe4, 0xb2, 0x94, 0x88, 0x55, 0xa7, 0x55, 0x52, 0xd2, 0xd4, 0xaa, - 0x92, 0x5a, 0x26, 0x57, 0x21, 0x52, -}; -const uint8_t* const _I_HappyFlipper_128x64[] = {_I_HappyFlipper_128x64_0}; - -const uint8_t _I_TanksSplashScreen_128x64_0[] = { - 0x01, 0x00, 0xbe, 0x03, 0xc9, 0x49, 0x29, 0x20, 0x2f, 0x01, 0x78, 0x0b, 0xc0, 0x59, 0xa4, 0xa5, - 0x65, 0x65, 0x55, 0x5d, 0x55, 0x53, 0x53, 0x52, 0xd2, 0x82, 0x16, 0x53, 0x51, 0xd1, 0x51, 0x31, - 0x31, 0x29, 0x2d, 0x2b, 0x29, 0x28, 0x04, 0x36, 0x2a, 0x29, 0x29, 0xa9, 0x69, 0x29, 0x19, 0x19, - 0x15, 0x14, 0x10, 0xba, 0x41, 0x54, 0x82, 0x12, 0x13, 0x21, 0xa1, 0x61, 0x21, 0x11, 0x19, 0x15, - 0x13, 0x11, 0x10, 0x04, 0x2d, 0x4a, 0xb4, 0x4f, 0xdd, 0x25, 0xeb, 0xd1, 0xff, 0xd3, 0x94, 0x6a, - 0x93, 0xcc, 0xb9, 0x64, 0xa3, 0xc5, 0x1a, 0xc9, 0x56, 0xb3, 0xb2, 0x4f, 0x4e, 0x4b, 0x15, 0x4a, - 0x95, 0x4a, 0xb5, 0x3a, 0x8d, 0x26, 0x88, 0x10, 0x35, 0x4a, 0x64, 0x99, 0x28, 0x34, 0xbd, 0x26, - 0x42, 0x85, 0x49, 0x85, 0x49, 0x65, 0x39, 0x4d, 0x25, 0x43, 0x13, 0xea, 0xa5, 0xa8, 0xc7, 0x2d, - 0x12, 0xaa, 0xd5, 0x32, 0x56, 0x4a, 0x56, 0x4a, 0x53, 0x49, 0x93, 0x54, 0xa5, 0x99, 0x19, 0x24, - 0xa6, 0xbf, 0xa9, 0x91, 0x62, 0x64, 0x98, 0x9c, 0x84, 0x92, 0x85, 0x92, 0xa4, 0x79, 0x3d, 0x66, - 0x51, 0xa9, 0x4f, 0xf2, 0x59, 0x4a, 0x95, 0x26, 0xa5, 0x25, 0xa4, 0xe5, 0x64, 0x99, 0x59, 0xcf, - 0xfe, 0x8c, 0x32, 0x1f, 0x48, 0x88, 0x64, 0xa0, 0xe1, 0x40, 0x0c, 0xa2, 0xab, 0x22, 0xd1, 0x6a, - 0x33, 0xfa, 0x4d, 0xe7, 0xea, 0xab, 0x42, 0xa4, 0x65, 0x69, 0x12, 0x99, 0x16, 0x97, 0x11, 0x54, - 0xba, 0x6e, 0xbf, 0xdf, 0xfa, 0x7e, 0x73, 0x07, 0x94, 0x95, 0x48, 0x72, 0xb5, 0x2d, 0x4d, 0x23, - 0x4b, 0x22, 0xf2, 0xcf, 0xe4, 0xf4, 0x99, 0x45, 0x5e, 0x6f, 0xa9, 0xa2, 0x52, 0xa4, 0x58, 0x4a, - 0x24, 0x4a, 0x25, 0x49, 0xc4, 0x7b, 0x0d, 0xe3, 0xf2, 0x92, 0xd2, 0xe2, 0x5a, 0x9c, 0xa5, 0x52, - 0x53, 0x29, 0xd2, 0xe9, 0x32, 0x95, 0x5c, 0x57, 0xfb, 0xdf, 0x9f, 0xa4, 0x64, 0xe9, 0x54, 0x59, - 0x4e, 0x26, 0xa4, 0xa4, 0x10, 0x90, 0xc8, 0xaa, 0xb9, 0x2b, 0xe5, 0x4b, 0x2b, 0x4a, 0x92, 0x44, - 0xa8, 0x4c, 0x31, 0xca, 0x52, 0x28, 0xb4, 0x2c, 0xa6, 0x52, 0x49, 0x41, 0x84, 0xc8, 0xb2, 0x44, - 0xb1, 0xaa, 0x49, 0x62, 0xb2, 0x19, 0x2b, 0xbc, 0x69, 0x28, 0x51, 0xcd, 0x55, 0xea, 0xb2, 0x7a, - 0x2b, 0x24, 0x69, 0x14, 0x9a, 0x55, 0x26, 0x23, 0x95, 0x89, 0x6a, 0xb2, 0x5e, 0x4d, 0x3e, 0x22, - 0x97, 0xa8, 0x92, 0x54, 0x65, 0x42, 0x41, 0x64, 0x8d, 0x23, 0x48, 0xd6, 0x1f, 0x4d, 0x36, 0xa5, - 0x53, 0x89, 0x87, 0x07, 0x22, 0x3f, 0x19, 0x20, 0xb4, 0x75, 0x35, 0x2a, 0x47, 0xd7, 0x3f, 0x94, - 0x93, 0xe9, 0x2a, 0x59, 0x11, 0x68, 0xc8, 0xb5, 0x31, 0x2c, 0x94, 0x4b, 0x4f, 0x52, 0xf9, 0x4b, - 0xef, 0xb4, 0xfa, 0x4c, 0x52, 0x54, 0xcb, 0x1a, 0xa4, 0x4b, 0xa9, 0x24, 0xd2, 0x52, 0xb1, 0x59, - 0x4e, 0x26, 0x5a, 0xb1, 0x2a, 0xd2, 0xb8, 0x05, 0xe6, 0x3a, 0x48, 0x4d, 0x26, 0x93, 0x92, 0xaa, - 0x7f, 0x77, 0x32, 0x2f, 0xeb, 0xe0, 0x70, 0x80, 0x81, 0x79, 0x91, 0x48, 0x64, 0xb2, 0x19, 0x36, - 0x4e, 0xa9, 0xa2, 0xaf, 0xe5, 0x65, 0x52, 0xac, 0x4c, 0x90, 0x4a, 0x2b, 0x51, 0xaa, 0xd2, 0xa9, - 0x72, 0x4c, 0x4e, 0x52, 0xe9, 0x22, 0xa8, 0xe8, 0x43, 0xc3, 0x91, 0x41, 0x8e, 0x27, 0x12, 0x77, - 0x1a, 0x50, 0x24, 0x7a, 0x55, 0x4c, 0x55, 0x30, 0x3c, 0x34, 0xa2, 0xf8, 0x9e, 0x86, 0x89, 0xa7, - 0xd4, 0x67, 0x34, 0x96, 0x41, 0x60, 0x9c, 0x07, 0x23, 0x92, 0xd5, 0x19, 0x44, 0xb0, 0x39, 0x68, - 0x95, 0xde, 0x13, 0x79, 0x60, 0x0c, 0xa8, 0x20, 0x32, 0x5c, 0x8d, 0x02, 0x93, 0x09, 0xc4, 0xf4, - 0xb4, 0xbc, 0xaa, 0x97, 0x7b, 0x17, 0x12, 0xa0, 0xca, 0x9b, 0xe3, 0x4a, 0xd6, 0xe4, 0xaa, 0x75, - 0x29, 0x24, 0x5f, 0xa7, 0xab, 0xd3, 0x55, 0xb4, 0x9a, 0xca, 0x24, 0x87, 0x2a, 0xf6, 0x1a, 0xa1, - 0x88, 0x69, 0x57, 0xe9, 0x77, 0xfa, 0xab, 0xbd, 0x25, 0x8e, 0xa7, 0x55, 0xa0, 0x2c, 0x0e, 0x26, - 0x93, 0x29, 0xc8, 0xfa, 0x3d, 0xb9, 0xfb, 0x27, 0xd5, 0x9c, 0x31, 0x28, 0x95, 0x37, 0x08, 0xc7, - 0x1e, 0xad, 0x3e, 0x55, 0x25, 0xdf, 0xc9, 0x37, 0x3c, 0x49, 0xfd, 0x27, 0x49, 0xa4, 0xc8, 0x4a, - 0xa9, 0x2e, 0x21, 0xf9, 0x51, 0x40, 0x85, 0x3e, 0xd4, 0xdd, 0xf2, 0xae, 0x01, 0x92, 0xd4, 0x62, - 0x54, 0x9c, 0x9e, 0x52, 0xbf, 0x92, 0xe5, 0x7f, 0xc0, 0x63, 0xd6, 0x90, 0x44, 0x62, 0xba, 0xa1, - 0x10, 0xaf, 0xc6, 0x93, 0xf4, 0x92, 0x7c, 0x76, 0x7a, 0xf9, 0x26, 0xb7, 0x57, 0xa4, 0xd4, 0x51, - 0x21, 0x55, 0x5a, 0xa3, 0x80, 0x72, 0x5f, 0xb9, 0xfd, 0x16, 0x9d, 0x49, 0xcd, 0x42, 0xe5, 0x34, - 0x59, 0x4d, 0x45, 0x7c, 0x39, 0x31, 0xe0, 0xd3, 0xaf, 0xfa, 0xa8, 0xf6, 0xaa, 0xc9, 0x6e, 0x38, - 0x8d, 0x16, 0x55, 0x52, 0xe9, 0x69, 0x29, 0x59, 0x29, 0xd6, 0x26, 0x21, 0x59, 0x88, 0xfa, 0x73, - 0x43, 0xc1, 0x18, 0x0c, 0x97, 0xc9, 0x4a, 0xca, 0x69, 0x3c, 0x92, 0xfd, 0x2f, 0xd3, 0x4b, 0xd2, - 0xb2, 0x42, 0x65, 0x32, 0x5d, 0x4d, 0x23, 0x93, 0x28, 0x90, 0x90, 0x46, 0xde, 0x23, 0x1a, 0xff, - 0x13, 0x53, 0x52, 0xa2, 0x8c, 0x47, 0x2b, 0x52, 0xc9, 0xea, 0xb2, 0x5a, 0x4c, 0xb0, 0x8c, 0x7e, - 0x9a, 0x9a, 0x2c, 0x97, 0x25, 0x90, 0xd2, 0x48, 0x2a, 0x84, 0xe1, 0xaa, 0x4a, 0x65, 0xa2, 0x31, - 0x89, 0x62, 0xe5, 0x35, 0x77, 0x90, 0xc5, 0x69, 0xbc, 0x91, 0x50, 0xc8, 0xb2, 0x5d, 0x4b, 0xfe, - 0x57, 0x49, 0xfe, 0xab, 0xd3, 0x0b, 0xe3, 0xa2, 0xc9, 0x54, 0xb2, 0x32, 0x47, 0x28, 0xe9, 0x74, - 0x92, 0x82, 0x20, 0xe3, 0x36, 0x45, 0xf1, 0xca, 0x49, 0x2c, 0x8c, 0x21, 0xa4, 0x52, 0x7d, 0xdc, - 0xbb, 0xff, 0xf6, 0x4f, 0x2f, 0xb4, 0x8d, 0x06, 0x53, 0x49, 0xe4, 0xd1, 0x09, 0xe3, 0xd2, 0x99, - 0xe4, 0x68, 0x59, 0x2d, 0x76, 0xa1, 0x50, 0x34, 0xa0, 0x30, 0xcc, 0xb5, 0x31, 0x29, 0x2f, 0xd3, - 0x8b, 0x7f, 0xd4, 0xc9, 0x3f, 0xb1, 0x7d, 0x24, 0xae, 0xa2, 0x3a, 0x1b, 0x23, 0x84, 0x69, 0x5f, - 0xdd, 0xd6, 0x92, 0x17, 0xc9, 0xc5, 0xdf, 0x22, 0xba, 0x69, 0x25, 0x4b, 0x53, 0xa9, 0x52, 0x8f, - 0x43, 0x7f, 0x14, 0xa4, 0xd5, 0xaa, 0xb5, 0x2a, 0x16, 0x86, 0x39, 0x49, 0x20, 0x89, 0x38, 0x43, - 0xc3, 0x5f, 0xf2, 0xea, 0xa4, 0x96, 0x2d, 0x5d, 0x6a, 0x95, 0x71, 0x95, 0x26, 0x86, 0xc9, 0x92, - 0xfe, 0x7f, 0xe5, 0x7b, 0xed, 0xd5, 0x3e, 0x93, 0xab, 0xed, 0x45, 0x39, 0x59, 0x20, 0xe8, 0xea, - 0x6a, 0x9f, 0xff, 0xfd, 0x0a, 0x93, 0x45, 0xa9, 0x6a, 0xb5, 0x52, 0xad, 0x4e, 0x4b, 0x4b, 0x90, - 0x2f, 0x8e, 0x17, 0xfb, 0x4f, 0xca, 0x7d, 0x3f, 0xf2, 0x5c, 0x8f, 0xfe, 0xbf, 0x22, 0x94, 0xc2, - 0xe4, 0xb2, 0xab, 0xa6, 0xca, 0x24, 0xd8, 0x1c, 0x93, 0x10, 0x47, 0x45, 0x54, 0xa1, 0x5b, 0x29, - 0x55, 0x10, -}; -const uint8_t* const _I_TanksSplashScreen_128x64[] = {_I_TanksSplashScreen_128x64_0}; - -const uint8_t _I_enemy_down_0[] = { - 0x00, - 0x21, - 0x3f, - 0x33, - 0x3f, - 0x2d, - 0x0c, -}; -const uint8_t* const _I_enemy_down[] = {_I_enemy_down_0}; - -const uint8_t _I_enemy_left_0[] = { - 0x00, - 0x3e, - 0x1c, - 0x17, - 0x17, - 0x1c, - 0x3e, -}; -const uint8_t* const _I_enemy_left[] = {_I_enemy_left_0}; - -const uint8_t _I_enemy_right_0[] = { - 0x00, - 0x1f, - 0x0e, - 0x3a, - 0x3a, - 0x0e, - 0x1f, -}; -const uint8_t* const _I_enemy_right[] = {_I_enemy_right_0}; - -const uint8_t _I_enemy_up_0[] = { - 0x00, - 0x0c, - 0x2d, - 0x3f, - 0x33, - 0x3f, - 0x21, -}; -const uint8_t* const _I_enemy_up[] = {_I_enemy_up_0}; - -const uint8_t _I_projectile_down_0[] = { - 0x00, - 0x00, - 0x12, - 0x1e, - 0x1e, - 0x0c, - 0x00, -}; -const uint8_t* const _I_projectile_down[] = {_I_projectile_down_0}; - -const uint8_t _I_projectile_left_0[] = { - 0x00, - 0x00, - 0x1c, - 0x0e, - 0x0e, - 0x1c, - 0x00, -}; -const uint8_t* const _I_projectile_left[] = {_I_projectile_left_0}; - -const uint8_t _I_projectile_right_0[] = { - 0x00, - 0x00, - 0x0e, - 0x1c, - 0x1c, - 0x0e, - 0x00, -}; -const uint8_t* const _I_projectile_right[] = {_I_projectile_right_0}; - -const uint8_t _I_projectile_up_0[] = { - 0x00, - 0x00, - 0x0c, - 0x1e, - 0x1e, - 0x12, - 0x00, -}; -const uint8_t* const _I_projectile_up[] = {_I_projectile_up_0}; - -const uint8_t _I_tank_base_0[] = { - 0x00, - 0x21, - 0x33, - 0x0c, - 0x1e, - 0x0c, - 0x3f, -}; -const uint8_t* const _I_tank_base[] = {_I_tank_base_0}; - -const uint8_t _I_tank_down_0[] = { - 0x00, - 0x21, - 0x3f, - 0x3f, - 0x3f, - 0x2d, - 0x0c, -}; -const uint8_t* const _I_tank_down[] = {_I_tank_down_0}; - -const uint8_t _I_tank_explosion_0[] = { - 0x00, - 0x1a, - 0x25, - 0x16, - 0x29, - 0x15, - 0x2a, -}; -const uint8_t* const _I_tank_explosion[] = {_I_tank_explosion_0}; - -const uint8_t _I_tank_hedgehog_0[] = { - 0x00, - 0x21, - 0x12, - 0x0c, - 0x0c, - 0x12, - 0x21, -}; -const uint8_t* const _I_tank_hedgehog[] = {_I_tank_hedgehog_0}; - -const uint8_t _I_tank_left_0[] = { - 0x00, - 0x3e, - 0x1c, - 0x1f, - 0x1f, - 0x1c, - 0x3e, -}; -const uint8_t* const _I_tank_left[] = {_I_tank_left_0}; - -const uint8_t _I_tank_right_0[] = { - 0x00, - 0x1f, - 0x0e, - 0x3e, - 0x3e, - 0x0e, - 0x1f, -}; -const uint8_t* const _I_tank_right[] = {_I_tank_right_0}; - -const uint8_t _I_tank_stone_0[] = { - 0x00, - 0x12, - 0x3f, - 0x1e, - 0x1e, - 0x3f, - 0x12, -}; -const uint8_t* const _I_tank_stone[] = {_I_tank_stone_0}; - -const uint8_t _I_tank_up_0[] = { - 0x00, - 0x0c, - 0x2d, - 0x3f, - 0x3f, - 0x3f, - 0x21, -}; -const uint8_t* const _I_tank_up[] = {_I_tank_up_0}; - -const uint8_t _I_tank_wall_0[] = { - 0x00, - 0x3f, - 0x2d, - 0x3f, - 0x3f, - 0x2d, - 0x3f, -}; -const uint8_t* const _I_tank_wall[] = {_I_tank_wall_0}; - -const Icon I_HappyFlipper_128x64 = { - .width = 128, - .height = 64, - .frame_count = 1, - .frame_rate = 0, - .frames = _I_HappyFlipper_128x64}; -const Icon I_TanksSplashScreen_128x64 = { - .width = 128, - .height = 64, - .frame_count = 1, - .frame_rate = 0, - .frames = _I_TanksSplashScreen_128x64}; -const Icon I_enemy_down = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_enemy_down}; -const Icon I_enemy_left = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_enemy_left}; -const Icon I_enemy_right = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_enemy_right}; -const Icon I_enemy_up = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_enemy_up}; -const Icon I_projectile_down = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_projectile_down}; -const Icon I_projectile_left = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_projectile_left}; -const Icon I_projectile_right = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_projectile_right}; -const Icon I_projectile_up = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_projectile_up}; -const Icon I_tank_base = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_base}; -const Icon I_tank_down = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_down}; -const Icon I_tank_explosion = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_explosion}; -const Icon I_tank_hedgehog = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_hedgehog}; -const Icon I_tank_left = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_left}; -const Icon I_tank_right = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_right}; -const Icon I_tank_stone = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_stone}; -const Icon I_tank_up = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_up}; -const Icon I_tank_wall = - {.width = 6, .height = 6, .frame_count = 1, .frame_rate = 0, .frames = _I_tank_wall}; - typedef struct { // +-----x // |