From a8b24abb396ff4dafc96d83a07c54a64969bdf2c Mon Sep 17 00:00:00 2001 From: Zukero Date: Tue, 31 Oct 2017 18:26:11 +0100 Subject: [PATCH] Select your hero ! Support for three different hero sprites. Externalized New Game Creation in a separate fragment. Enhanced title screen UI. Continuable game preview. --- .../res/drawable/char_hero_maksiu_boy_01.png | Bin 0 -> 1914 bytes .../res/drawable/char_hero_maksiu_girl_01.png | Bin 0 -> 1824 bytes AndorsTrail/res/layout-land/startscreen.xml | 93 +----- AndorsTrail/res/layout/heroinfo_equipped.xml | 2 +- AndorsTrail/res/layout/save_preview.xml | 42 +++ AndorsTrail/res/layout/startscreen.xml | 110 ++------ .../res/layout/startscreen_mainmenu.xml | 62 ++++ .../res/layout/startscreen_newgame.xml | 108 +++++++ AndorsTrail/res/values/strings.xml | 3 + .../src/com/gpl/rpg/AndorsTrail/Dialogs.java | 11 +- .../com/gpl/rpg/AndorsTrail/WorldSetup.java | 9 +- .../activity/StartScreenActivity.java | 247 ++++------------ .../fragment/HeroinfoActivity_Inventory.java | 5 + .../StartScreenActivity_MainMenu.java | 265 ++++++++++++++++++ .../fragment/StartScreenActivity_NewGame.java | 144 ++++++++++ .../rpg/AndorsTrail/model/actor/Player.java | 4 +- .../AndorsTrail/resource/ResourceLoader.java | 59 +++- .../resource/tiles/TileManager.java | 52 ++-- .../rpg/AndorsTrail/savegames/Savegames.java | 15 +- 19 files changed, 830 insertions(+), 401 deletions(-) create mode 100755 AndorsTrail/res/drawable/char_hero_maksiu_boy_01.png create mode 100755 AndorsTrail/res/drawable/char_hero_maksiu_girl_01.png create mode 100644 AndorsTrail/res/layout/save_preview.xml create mode 100644 AndorsTrail/res/layout/startscreen_mainmenu.xml create mode 100644 AndorsTrail/res/layout/startscreen_newgame.xml create mode 100644 AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/fragment/StartScreenActivity_MainMenu.java create mode 100644 AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/fragment/StartScreenActivity_NewGame.java diff --git a/AndorsTrail/res/drawable/char_hero_maksiu_boy_01.png b/AndorsTrail/res/drawable/char_hero_maksiu_boy_01.png new file mode 100755 index 0000000000000000000000000000000000000000..d61765b063bfb3d66f7695f6b21086b6c7592bb7 GIT binary patch literal 1914 zcmV-=2Zi{FP)!cKo5reAjcuuh zplD(nAE?Tt4vk*e=tdFK;6qiyMH4qgOl@G4BtikZYdzawCj~pfK_;JW zW+g?s8^nflSYqp?cSJ`k?uiK`z!Si>rB&F^HB-ChrvTW`HRBHiIDG7c;^X!CD9A_? zU4yqJ09$z}0MYc9$Wos~tJ6}ws)vqq-2g~aId1@UY6<|a)Yd3u5+oAuYuD5RD5`uj zE;ju74Gd{2HvjQG&Kz1nW!=e%2_#6YUA+pg&xhG$!t3*~Y3nxZ=bC9gdzPw-3YyQJ zRTTKcyC0xVO?fPdKfk++Z_k^7uHlg0bm$_}B>m4m2J?otnad#v@8vJ`Nn< z8B5_K7!xXx2tWXTAV4HKg4tx^y$}D!d#|ri{MJ6d5CE^wr;sejNP8qDXX(Gi6I($> zn#fkkV(f2?)*?jPUeUPmHIc27MUB>?j3w&9;|M&J<&Zr|PHTm@bxAaCd`;A7El&hKl}adbXBk+WQOKS*UPby>4#}qlvx=tkyH_^?kbGJo z*?;gLa5HC;L(Y^)Oqhm+`q`q$Vy5L&2U@*`SLV-QLtQPiil%euV5{O+SHFlG?g3uk z^bsC)lyG2(@?|BoeCi-XXhMu}vp`nQ6>yI%wFa$TLy^VIS5f%j&@pWDOw`pc0^o*w zfI|mcv0wJ#QAa7Vm~rC;K&#gf3WT0q0a-m)#J+PLI^U!)nUzG-Uqb$B zG1-xRMTG>BL{5L{xdOoc_jjQ+8aQ?IH~?2h7K3posl&&))A`Q0B&5l}W9enc!)=(e z!U#DNfHGSNTB8Agj{Akj?TO2tYfU5M400`d2hp2nz_=4S-yBy7>CtnK_wLl0l|*lz zK^|`7dyA7X8gz8}gM^$xg~(XTwWeV-=xA?p;O*1$$@)qT>_5+`=qSm?E#s>2P!N8y zzLMwX7nA?1-Q4MHLk3LRdxV@pYRUzWN5~l@*P2F6xxneqQ%D&NM%tU=J)!%<24)pa zr>=exhYq&#qdo788-&xwe%!ts+4jX3M|du4kj?eAM4VlORChs2<+I~`^xlf_;;K5j zdO8>-k7C1h!dLa=&dBFK7di-c-R1V6jQ!s(R7n!KNtwL8ZjTp9j8MG5Oy9r|$!QUeo@(U#OI9$L z3Q28QspdRhI$bW}47xqjs;Wu;|= zB4NS<{cla!3v4SJ#JbHt;pD!3jJmForPko~c+naSc>A=pH#rD7gFIUuzY8SDbozq; z6dSG+at4)~Zo>K^Lz6e7#Ll;`YXFe6dX19f3A;S{A^`184xIjYCM3-1&r{xw1|9qN z-cYi^?eP*0OiUsvadSPnZy!OIoeceKrMPrBUBn_C$iOw@j`)nG-zbwq&bSio_rKel z912-^xQ*;c|D+91TKA{Fh)XRluDe>Kpvz97el~#8N@IgvR2NL+uU{9$Td#48QlL!Q zdjR;t)0E-`B#I6>y6(}}pDBfyq#N2+HZT@^>`f>^01(v$@r1d*u+nY;!hs=r z)tQn}bxrYGQjyQrkNx=i?@CX7AptODCW(XsTR-;G-(ULCME;qXmwrCh|EUS&vT#pg z!Nh-)fsZ9I*1v}f>z{@Iz@GoZy>@*M7seg@9~`nFwKFiu>;M1&07*qoM6N<$f|%@` A`2YX_ literal 0 HcmV?d00001 diff --git a/AndorsTrail/res/drawable/char_hero_maksiu_girl_01.png b/AndorsTrail/res/drawable/char_hero_maksiu_girl_01.png new file mode 100755 index 0000000000000000000000000000000000000000..97a87c88ecd043e47d343632cb0328770d661d00 GIT binary patch literal 1824 zcmV+*2jBRKP)Z@S#8h|7NsInt0d6hkBKb`ez;MyC~)D6I|V?7*-VDnOip$d z+TZ{&o79R3B%9*#58q6TPD83OiKonKNixK9tn(noI6YZm>*q|+1_y`?vzhF?m&h=i zF{Wi;cQ~;1^vFthLc-f)W=KQnVeqM60cvGOzhqDcQz%&61y&r*N=ywi;80X z`t?L?2*DVqm%)epra3Y70A))%7aAJK&U=ZIm8aRgYX^b;ezaM;uv}@Ir`VDN0F0(& zHXl7fe4>G{7#+s64BmY8XP{3ZJ<$L_puZo#9fwRM#0fVUW-|c0^Kv;`T|?0?_K}mF zg()RTR%AKwc`@L)!F$Kb04UyH#QppC5zQ6yV%fe*Q5%2|DugyTKoq{XQxxwn67@CJ zLK_?)Kig81j5yPWuQ{25Vu><1_y{FLp)ckUF46A!xX?cXRB+- z$pysm^l)jRO?|FgB5-qDHk$5BmZPqSq zJw4>SupPU@0YJxPCsnoE8P9o_hz%jU@zWx9=5FLh!a=HPx65;-^1Rgg%H;^$o0vN6 z8W}z`IpyYB&$moYxp@#8M3|3Y$T`XyZ#B>F_z?iL^(~zIv#z9slFBeZR_1dwx3-a!xNhD!hu12iric0PeB+98zOmAw;_)>-Hy+Cu{)TcPREXLDL{-rq z;rygTh}$hfG*^fN+sr~VR|s*tML0hx5eK%JMYgX}9{)%=z+?G>m=e4vyZPNjFp;hf z>bqQA47kY}pG*ABQp3be6<@l}Gwo{U_w}9h{o@k<^mS9`h8G?$XNurMxH=Add7kBF$$$EJowP#Q9L}n5NTZ3ro zv;mO-7Bqcny zpvBTff0sqx{cI8d{^6VF5Rpho-~hJaFm8mt%dM|$=+)j!S}>2DCf+D!gFjpsdMCg8 zW73DYNi`fRK6A?04_D$q^{4+@Q9kQ zDAgRhW*4xh%xjUxFGgZX0&95k&r&=02kiw%%1j)5-9lZTn~{;^@}=gg)hz{?S|!q) z(_bf+|BtU;UGZHo8(fN&f&+|11 literal 0 HcmV?d00001 diff --git a/AndorsTrail/res/layout-land/startscreen.xml b/AndorsTrail/res/layout-land/startscreen.xml index fdc1e416e..821e40cac 100644 --- a/AndorsTrail/res/layout-land/startscreen.xml +++ b/AndorsTrail/res/layout-land/startscreen.xml @@ -8,6 +8,14 @@ android:layout_height="match_parent" layout="@layout/title_bg_layout" /> + + - - + android:layout_weight="0.6" + android:gravity="bottom|center_horizontal" /> - - - - - - -