From 0a78664589e949fe51f56536de379146da002f1d Mon Sep 17 00:00:00 2001 From: Lonami Exo Date: Tue, 9 May 2017 17:23:28 +0200 Subject: [PATCH] Add ghost theme --- android/assets/themes/ghost.theme | 26 ++++++++++++++++++++++++ android/assets/themes/theme.list | 1 + android/assets/ui/x0.75/cells/ghost.png | Bin 0 -> 737 bytes android/assets/ui/x1.0/cells/ghost.png | Bin 0 -> 1022 bytes android/assets/ui/x1.25/cells/ghost.png | Bin 0 -> 1251 bytes android/assets/ui/x1.5/cells/ghost.png | Bin 0 -> 1459 bytes android/assets/ui/x2.0/cells/ghost.png | Bin 0 -> 1983 bytes android/assets/ui/x4.0/cells/ghost.png | Bin 0 -> 4074 bytes original-resources/buttons.svg | 24 +++++++++++++++++++--- original-resources/gen-ui-png.py | 3 ++- 10 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 android/assets/themes/ghost.theme create mode 100644 android/assets/ui/x0.75/cells/ghost.png create mode 100644 android/assets/ui/x1.0/cells/ghost.png create mode 100644 android/assets/ui/x1.25/cells/ghost.png create mode 100644 android/assets/ui/x1.5/cells/ghost.png create mode 100644 android/assets/ui/x2.0/cells/ghost.png create mode 100644 android/assets/ui/x4.0/cells/ghost.png diff --git a/android/assets/themes/ghost.theme b/android/assets/themes/ghost.theme new file mode 100644 index 0000000..0c28fff --- /dev/null +++ b/android/assets/themes/ghost.theme @@ -0,0 +1,26 @@ +{ + "name": "Ghost", + "price": 0, + "colors": { + "background": "001000ff", + "foreground": "bbffbbcc", + "buttons": [ + "448844d0", + "448844d0", + "448844d0", + "448844d0" + ], + "empty_cell": "323232ff", + "cells": [ + "d656caf0", "ca5db3f0", "742990f0", + "c35da7f0", "ff5b8cf0", "d33896f0", "de39faf0", + "7e4cfff0", "9e51edf0" + ], + "current_score": "e8425bff", + "high_score": "b337b3ff", + "bonus": "bbffbbd0", + "band": "448844e0", + "text": "bbffbbd0" + }, + "cell_texture": "ghost.png" +} diff --git a/android/assets/themes/theme.list b/android/assets/themes/theme.list index 7cea59e..d840edc 100644 --- a/android/assets/themes/theme.list +++ b/android/assets/themes/theme.list @@ -4,4 +4,5 @@ darcula solarized-light solarized-dark underwater +ghost bandw diff --git a/android/assets/ui/x0.75/cells/ghost.png b/android/assets/ui/x0.75/cells/ghost.png new file mode 100644 index 0000000000000000000000000000000000000000..bc481e1c49555c0ecf939be7f898e3ee9a5d569b GIT binary patch literal 737 zcmV<70v`Q|P)BfWyF&#e&%f zlv5y*^c)!JB!~g0fZr{^xH<3W!oz6E2Oh({z0?ZQv^8}die3u%9 z=>e+Fovcmpbpvk#K-&`h20U_n^S~P47uvK&B$aBvC(Ud+G=Q1SNqXpA{$OS=68uQI z>s;!RG}Z{vsGBF0Jf*!^|A7p@1Uz-hS_Os@d?nyr;4j;r;5Xp0=Y81-&?m3c9iTgq z{7e7_q7}J1koQEuJDUa51uO(QR)`MOt-yZZUII+4x4@B_e=l%3#oOyLm04$Q zJF87*_C5~$N!^n(j3o8Bfe+NH{8cw*5r9%F)TjKF3KTph7FmOCPz0d5F^d57e^qE8 zN03;l6b?Q^Kyx{Q#F}vfA81DT>y;ZU^%^UZ zb|!S3R#e^rWv|9BlFE`MC4HAPFKL&gas53l?z@5ifHo%Sh6i{-(slPC3RqDCTd!zi z88qrQnN5W#iC%jqBps8~FKJ5BaO$@t;2>}m*pg^!Q^0ayH}Eeu;^y=Ro|6CJ TX$_qG00000NkvXXu0mjfIJ`Z- literal 0 HcmV?d00001 diff --git a/android/assets/ui/x1.0/cells/ghost.png b/android/assets/ui/x1.0/cells/ghost.png new file mode 100644 index 0000000000000000000000000000000000000000..4053f5dda4c908d846d236828ac53892b3379b43 GIT binary patch literal 1022 zcmV|C+C$=1j;l|ped`TPiEma9_aX5rAF0<5I{6)HYXHf&Ii>C# zRPsC3GXqS%&3ScCzmwmto*qK-ZO*E9=j7HnaMa6zBfz$mK8P+k0qh7Noaj_&BBP>b zi6?&s_z^hUeQp4pFZHJr*RKVh>#^Ve2W`cu8KL3e}2Rv^Yd>dg)M8TI#s{$Na#YJp9W*c@<3y)1F_^}wsZx6NQu!IXiVE;MX5TFg`zQ8QpMyF~ljhzY>e)nKdzHqgfxUVWyv7Q_rx_dw&s=4v2j zpjK#%SoH?3sRmY?fmPoEtKL9X7pl#*V?=E=jv0vV*T;m~ekiq&jVoCO#&H|bruI@T zW*~J&7zZv?12F?RFMLNumVw0~B+@IVs)3k+lS4?PSH7tRVg_16NTgS424Vwt9(b&w zqQ8LOC?3G3@|SytI0-D2zb}D5fF+6#yHb z(lSlk$Q;Fa;yQ{g$yVTB;BVj9BwA$J>HrnJW7%NnAVQN9}r~V^U z&{8Q{6r@lPL8Vl@_09`#L@0;|-g!|F^}-v4)}N|qqM(q97^>EymL@{Azp?i9V$Nc^ znVEBDchA|~m2w8VYn+p`yB$VN(hC(Dt>+C% zORF^dY8%bg*e7X86^37Ix6?ViR<_yg?RMzl=@buz6Awx2feGO9)EBB`W`SGGY`jS4 zLWU(7Z~(YH(B%*?4*UrW;j*h$MYIDP1wIC5aH;5RnQn-0fQ@E$zKLi4hor{>(`iD| z&7S@}av9fOiPQ6ENe^W&@LWBUv{llP$i2_D%Is3PG_RibB=zOoJ1Unc6=71+K#tyk z!fER={WT1@%TGoek(TKgyCm@(Axr)c7>V@ZLndy#bxc zG>P;X3;jYZI~q*cH*o=XO7D;^sZ z=>Kq{UaWsFu6~w=q_N1t@Qb9C1$DONELf7;=jP3Vn%)LUvpIVAhwhI}=~!ww1niTv zJSVs@;Pto#0D6FTB(2NQ8wB1azaSWlJ!W`Cj_AF>XOcF10_&5s2lxaiG!t;|<8euk zNV+I4xtiIdxXnwE1m()mg;>=fI(iwSzyV2zfiHlQz#uN!Z)8`s4tNuIS<*pZ8t4aZ z1yUBuVC>Brt}#p_3q_cUt`E{v|QRHB#rQ*;V$HVXE^CSoLZ#oM3M}zE-{d*@E!$)40rQRsfKrp7&08J z33U-khCA=uZ|Qgo7$L*ed?lz{W_^tz!;PFDbsA@Vjf;je&XgEPRm}JrLxzu+7)Vtd z@-;4G!{7NDLx!hH45TW)_BDFzK9cSRJ}4+W3;YNi!+rLxz?D}9Li!Pon!BtL%aEbij zod31m*a_fBX6#EdI~*}lul+diJaDb2%QI&7N)fHOqA%4QGXE{P zXJ+;f=4IAi|L^PRodUVH5W6%`c?#F`OQ(juS>SOP2r762VUJJ1Fk2mS&M0X@J^ zz;8yZ1%WHBdJ}|OOpCZnBwEGq&Fp9)9i5; zM$#lnuSxo&0mjsFT++LerZ#)rNl1E7QqN^Drj|ZQtD8N3FOnuodRx-@CYW<6>(y%2 zB&k!<_9h#1DczE8sK?k!U*?Ar*$gZypH5x*6&_L(Hb~Me;CoR6_T_ZWGDy-Dz<0oXIsKbJ4{(o}ohaI|Ei>Q;j2?5q zRr$J{j)f~o(j&m8oW3oHg63@e4 z;H#lL27x)iy}(mLu|f<0OU!Jr4te|^NpD5w9^S8=q}h_zm6+Qck+eqAh##t?$&y}` zbT*>%aih$cF6pQz=oU%si8?Q4nA0oirbPW^l1>D)&Z1TAw?&39`vl||C>uJfqs*4%w99=FQFgG%{Qk15H(0r8}N{)xi2M%hXV=6 zWb2#RN#OUuAzhND#dK0CXerR?%OjzGnb^5A{gnO_fo1hb;Ql~cnagEL-)w!kX-90m zx+|uWV$kh@wnuYM(!gU0$1GOj{Kumo%WX-f_C+LZja&_$&d}_TdxVq1hYiYGlCqXS zY6I<$1nE`5M=z2-Ni;{2&PZBXP=9Tr_NiiSj2tZGlisSt*|emW3z##^FOn7}>OU;$ zbOG%v%NlepG0GAQXexoO8p`cvhes{CD0cTQ;h!IPMzNx<18Coi%K z_!{U1PU4=sFUOrUrxes0iC$m>&cq*V!yF=o)rIwsPp%nCJD29-1@XI?Sd zC}q&-+ul~3QU=YgVcp%H5@$mH;#(Sc!402Qz6rnOGLe^Joyj;N`FxHSk<6$jm81KSh$e{XdFlv3g ztBO?xIkF5YwC`|~lV#AP1|-s|T<|r73@W>MX*6-h*AOycLIV9r13ZuW zWtkWo%G?Ez~;wpxnFiETGE#tNsr6D9(AE+44=mO z#wut6@D8qI{{ar--lEx9=4Jh6A?aq^i#fO9&O7VP%zGbJQBl!w{srYVYidremy N002ovPDHLkV1jRVs8;|0 literal 0 HcmV?d00001 diff --git a/android/assets/ui/x2.0/cells/ghost.png b/android/assets/ui/x2.0/cells/ghost.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9d650b7c0f36ebc5cdc5d8c3bf65fbffe16fdd GIT binary patch literal 1983 zcmV;w2SE6VP)$6k8e)v^ta`?X>f_ zIA5U|zRo@8-gD=+^W7)8t2y8MzVrU>IrpAF_Z;Zy>FMbiRYKPRRH0r7Tm)PQTmY;B z&HzpY76W6ze&7{gAFv1bJFp#i5_lqnFg^E?r*Yf~ppFCA0ap*McQ!P+7x*2p6}Tsa z@JvH{^AB~Ax$Ld7ad1)OrsJE#9>@?-W*>9|kr*xgCR!~=~4|SX4B>tve)^)y$qTXmX?R;Gh z8f(KzUFWV5>dER4yUk@IeyN_?W{z6x2dHlYegfRomXA5&QQ*1|!b@!!Z$$ug8Src1 zBW>94fTw|LLI^uc8!j$@x)``0_-JX{9kUy_GK8?Jq|u@e8FeA>3+7+)0nP#L9n|h( z6ca!Vz$W0DQZ|o6-Us|@aHAEWWDU3-_*_AI$17I=-z{aV$TL9w5bz*S?9Mm=*bqYa zSyLm81yJ7(JPy3OsjU-?NnmXV;rS*;PA(A0M)H!sAJ{>hI9Uj+Bu=)Jh$V$-;$+Q> zz^lMG@E+i_OgpCochY4)N4>=K@%t_6wSx}YOgl@}FBr$_+u}*}%MO_bP#37{)w|Wh znRc(8n`{q3eIOyg=hTlS+6(H<>MNN^n2iJKSJk8%rhY(uEW`c|bwRUC)qM7=k|&zEw2G)DbxMNm6!Fzu(lUwySs)(1?f>l^rAq;5;} zwZp_3Rs{9K6#-2fUrn3(xvh5kbz=eltJT*N{oUNuUrt~@stD$%h5U>eCrEO6NnKJX zh94yQ+*-n4NpG)~4@TbIbH{=@55zgkAZ+I>&IX0GFhcv0$e}J&!o>mBXc_{0~@{Q8pzKI?SCj_~aQ{?`~+$>mb@rdTVOi!+1Rqn_Qs-#VMEo<6Kz-@yM8 z^M<95Cb`+nc?RTG>2Y979TAL+WA7n;f>f82fV-_RBC0M0HUn#G`mTCae}fzW&ZrT{ zrNB1zlPQIb&zakZ6Z}m-O@cUN@*DN*CN3pWuK@l)=Ii7P>f~y6)Xz6)4m8dmY;edZ zrMg1>iu!m%AG7hS@tLw}i2p_Er;LknOYqIqyym>GH|^Z4A6!%FPU58a7;rZ6%g45t zf}cyAM88vgp19QT0I*{4x3|nyHy}AzIRZ3kkB?>n@pID)3fZf}#NcX+3i%@Lqf6Eq6+0(49(0u)^rKhH_dRgM75YXmZ?oRwNIM}RYH1Tv~D zH*rY17oZ&$lDOKsZ-Uw*sToQVz__Hme+$Z^oB;IAPaTR1u%baAqe{}s@KgaxjLnZ4 zNjGg@1KOi#4d?~Pr>_AW(+kiseG}9%eGTZCWhQ*S+6&MgfrQRjr2xj2&i!0KJt}Y9 zlp1hWV!58TQu!cGNo?N>u1}E~(6|5fDI!4M{@156cfA1ZQn@-JMS$`veMg60fR5<} z=$KxBjwvEQtGkEKb1D}yqzEupAdpd|^7yP?fOaV&KtB#tpF>pz`WnzK`>G1`HK1K4 zs|utfcd9@jqsrc@0x1GiR->L{@{g(lDFRehqn=~(TvdS-0roVHV`O=(sz8bWy9)#| zicAu>>7SJp0k$`fWh8kdavpB9}DTuwX*DtX(P zA#6@5l=LB)`ZV#Bi6*=b{1tc#_#bi4h|`JRQY|IUyp02;Pcxka{&@72a_q?9tDqZz zTZx;Do!>Q!(?iA$nQpP=(?^d7)OV@hQg_eD!<2e!j;-YV zEsYCJ?*KkaY_lhc@45E@_lFSvo#S{uVBAalGTz)_002ovPDHLkV1gm=yFdT{ literal 0 HcmV?d00001 diff --git a/android/assets/ui/x4.0/cells/ghost.png b/android/assets/ui/x4.0/cells/ghost.png new file mode 100644 index 0000000000000000000000000000000000000000..491bde0fadd31c7e1bba1fda3e809d29adc6c414 GIT binary patch literal 4074 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 literal 0 HcmV?d00001 diff --git a/original-resources/buttons.svg b/original-resources/buttons.svg index 15360c7..59d4b0f 100644 --- a/original-resources/buttons.svg +++ b/original-resources/buttons.svg @@ -125,9 +125,9 @@ borderopacity="1" inkscape:pageopacity="0" inkscape:pageshadow="2" - inkscape:zoom="4.2042016" - inkscape:cx="84.591887" - inkscape:cy="259.00893" + inkscape:zoom="4.6421393" + inkscape:cx="162.81422" + inkscape:cy="251.69867" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" @@ -1115,5 +1115,23 @@ id="path4660" style="opacity:1;fill:url(#radialGradient4661);fill-opacity:1;stroke:none;stroke-width:0.99538457;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + + + diff --git a/original-resources/gen-ui-png.py b/original-resources/gen-ui-png.py index dc1a3b8..961760f 100755 --- a/original-resources/gen-ui-png.py +++ b/original-resources/gen-ui-png.py @@ -38,7 +38,8 @@ ids = [ cells = [ 'basic', - 'bubble' + 'bubble', + 'ghost' ] inkscape_default_dpi = 90