From 830bea5c86cbcc6b26ef9e79f480f4d7683702cf Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Sun, 6 Sep 2020 11:46:47 -0400 Subject: [PATCH] mist: sub: can walk around the sub now --- mist/graphics_sub/Makefile | 12 +++++++++++- mist/graphics_sub/walk_left_e.png | Bin 0 -> 1202 bytes mist/graphics_sub/walk_left_s.png | Bin 0 -> 1190 bytes mist/graphics_sub/walk_left_w.png | Bin 0 -> 1180 bytes mist/graphics_sub/walk_right_e.png | Bin 0 -> 1164 bytes mist/graphics_sub/walk_right_s.png | Bin 0 -> 1217 bytes mist/graphics_sub/walk_right_w.png | Bin 0 -> 1126 bytes mist/leveldata_sub.inc | 20 ++++++++++---------- 8 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 mist/graphics_sub/walk_left_e.png create mode 100644 mist/graphics_sub/walk_left_s.png create mode 100644 mist/graphics_sub/walk_left_w.png create mode 100644 mist/graphics_sub/walk_right_e.png create mode 100644 mist/graphics_sub/walk_right_s.png create mode 100644 mist/graphics_sub/walk_right_w.png diff --git a/mist/graphics_sub/Makefile b/mist/graphics_sub/Makefile index 298bf148..dd51f608 100644 --- a/mist/graphics_sub/Makefile +++ b/mist/graphics_sub/Makefile @@ -25,7 +25,9 @@ sub_graphics.inc: \ inside_sub_back_selena_s.lzsa inside_sub_back_book_s.lzsa \ inside_sub_selena_e.lzsa inside_sub_book_e.lzsa \ outside_book_n.lzsa outside_book_s.lzsa \ - sub_med_s.lzsa sub_med_n.lzsa sub_med_e.lzsa sub_med_w.lzsa + sub_med_s.lzsa sub_med_n.lzsa sub_med_e.lzsa sub_med_w.lzsa \ + walk_right_s.lzsa walk_right_e.lzsa walk_right_w.lzsa \ + walk_left_s.lzsa walk_left_e.lzsa walk_left_w.lzsa echo "subroom_s_lzsa: .incbin \"subroom_s.lzsa\"" > sub_graphics.inc echo "subroom_n_lzsa: .incbin \"subroom_n.lzsa\"" >> sub_graphics.inc echo "book_table_s_lzsa: .incbin \"book_table_s.lzsa\"" >> sub_graphics.inc @@ -59,6 +61,14 @@ sub_graphics.inc: \ echo "sub_med_s_lzsa: .incbin \"sub_med_s.lzsa\"" >> sub_graphics.inc echo "sub_med_e_lzsa: .incbin \"sub_med_e.lzsa\"" >> sub_graphics.inc echo "sub_med_w_lzsa: .incbin \"sub_med_w.lzsa\"" >> sub_graphics.inc + echo "walk_right_s_lzsa: .incbin \"walk_right_s.lzsa\"" >> sub_graphics.inc + echo "walk_right_e_lzsa: .incbin \"walk_right_e.lzsa\"" >> sub_graphics.inc + echo "walk_right_w_lzsa: .incbin \"walk_right_w.lzsa\"" >> sub_graphics.inc + echo "walk_left_s_lzsa: .incbin \"walk_left_s.lzsa\"" >> sub_graphics.inc + echo "walk_left_e_lzsa: .incbin \"walk_left_e.lzsa\"" >> sub_graphics.inc + echo "walk_left_w_lzsa: .incbin \"walk_left_w.lzsa\"" >> sub_graphics.inc + + %.gr: %.png $(PNG2GR) $< $@ diff --git a/mist/graphics_sub/walk_left_e.png b/mist/graphics_sub/walk_left_e.png new file mode 100644 index 0000000000000000000000000000000000000000..3fa26611a17d56d028e236f7269aba8e9b551116 GIT binary patch literal 1202 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 literal 0 HcmV?d00001 diff --git a/mist/graphics_sub/walk_right_e.png b/mist/graphics_sub/walk_right_e.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7671890ac5bad5cfc94e000bfbcbdcfb7d548e GIT binary patch literal 1164 zcmV;71atd|P)EX>4Tx04R}tkv&MmKp2MKwrZ+0Yt2!cN#PL58BE>hxmNufoIcO3Wd-uJ%TeFymKWu}@P~)WKhuZu0Z%wm*KNe(if;TU*KL7v#Gf+%aMF0Q*;~rpOPQCv`{Q#q2oSd8# z&;8KD|6pw1`aMcH|Aou0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJ zAV*0}P*;Ht7XSbPHc3Q5R7l6ImRXL2Knz47s1*=G-2b+NsT8(*ad)Ee$4r3msPaap z>5kVG(-ZiNzxzH7#VvxVii$#oTYYhyS8R6-SpF%G zZOaP#DTk%yQPak5-*R8!y1EROKx>)$@^8GK0Iu0Kys=jlz|s|HmcTL&dVP4Fw3|{` z6rZ!WBq?oM27EnH2eyyJtk?{I9z6!kis3E$(&SaH*&PC^*0_~nxC6A?un#PnWdzus z<&=&Cz)st=ic;@GY3d(=`LUp+3qzo9qFA9!Ft7s+qriAlps>3S{eJ~=yL`Q1OP~kw z({Y7wo9q=(Ya86`RoNrxFS@Y>lw0RH0^Sua^PB_a*qcnB@IW-paR6uvyfbbv;j9mzk*mttHh%wTiTAaUIAekQ!`v${E}WRGy^Dv~X#{u1A)tJ#s479do5^ z!b~k!XjyQEpkyP*`F7B(;W~hTq5H&sb5%lJ{?_H~1mcKDRa=26U|FynXdZ@T$OK5( zvM6qz-JF!o%DU?rX$so?DB9JoOj7k{g&r+;NDi5L=;KwNzn6=w@BBk}s~Tn&6EX>4Tx04R}tkv&MmKp2MKwrZ+0Yt2!cN#PL58BE>hxmNufoIcO3Wd-uJ%TeFymKWu}@P~)WKhuZu0Z%wm*KNe(if;TU*KL7v#Gf+%aMF0Q*;~rpOPQCv`{Q#q2oSd8# z&;8KD|6pw1`Z!GW@)^Q0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJ zAV*0}P*;Ht7XSbPYe_^wR7l6AmkEx8FbqWlRSGCV-2b+NYd&5Rkj4@%OL+ZuY$q)x zv314Swv|#VAEnGQ?&GXAdsoht5d=s8d7uThMmTwv!q|?}?u%-H)08P3z%UH@FnB!; zuT4`_$QlEf5WvwDBN->a z=3v@h-vXtx`}L*+^eN6jO0IcEZ)#2Ylml{nS`)W*ACz9B`z8Tn6EsM6f`>&QEl$fa z-KOD;EKvhyGQ;spNHIERa2H6AYSqcnH^I_-tk(fg90t`M(7rU!Kqh+edz4Fh*a%AV zDmv9q)oZiCi8;pcXqzZ#E@~yQ>q=s#4p95&1j(|iVtSX3x>dTl?~r#Ft>JyX*f#90 z#+wR3%Ib3?sl;U}w(W6;Vvu^LaZ#vitS=nx=i=uy_crvs$NBVDn@h5%WEmm5+mKuz zM@WB0;O8<2?78cK7Mi+DxBJnHK-rn0cAdWGf{Q@eLBcM#vG$LVJ)r;JQ1n7QLV8r3 z9xVH6D-o-C6wUaQ96q63ctHN3^NjevI{200000NkvXXu0mjfdafM^ literal 0 HcmV?d00001 diff --git a/mist/graphics_sub/walk_right_w.png b/mist/graphics_sub/walk_right_w.png new file mode 100644 index 0000000000000000000000000000000000000000..97d322b80fee862291f1ad1ac2334c119171bc7a GIT binary patch literal 1126 zcmV-s1eyDZP)EX>4Tx04R}tkv&MmKp2MKwrZ+0Yt2!cN#PL58BE>hxmNufoIcO3Wd-uJ%TeFymKWu}@P~)WKhuZu0Z%wm*KNe(if;TU*KL7v#Gf+%aMF0Q*;~rpOPQCv`{Q#q2oSd8# z&;8KD|6pw1`ZDyfEQPs0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJ zAV*0}P*;Ht7XSbP5J^NqR7l6AmkY0hAPj|ZW&yJ-`~Uy;-rALO3WYJ(#EB0+Pw7LK zQnlOd@irN!^!m4y?x*P;elNd#Rp!WcnoO<-=S4G{pwn9{;~X$jXw#qqP}X_B+rvBH zOrh6iXxVJumkNPkmsOVuxUA4S59lR@(8vl0z!im&UI#1%2Wtw?a}MaDd>o2gSLoB* zP*vgcc^u!ZA>)HJWZ+tq4etT~r~>C}7`q$+_kBrW>@q5(#zcUnASf#edA&FwIyx18 zj&f_3B3y1Cfj-K8g)9O`E^{Z0YIpz?ly3H9OB)Xqr(2-z-$0fwKot5#Aa@D?+e$IC zttEpT(6^oyg?;MS{cqs^Fs~RCTKWVE&0+i9Hohrm-OJfIuts^*U_DUBQ2Kgtf(O8D zU^(kvlmV_#22$zSgxKJ+!L8>AluM8l-p1x!W?u~M>;44#uIArdrSP|l*KO;GncG&1 z3rZgxX>Ic0mI;t(W%XVBU~=AGVA{s|mDTYe2I^c7HP!5T51c}QZGndLq0*yat^n%S z^%F475-^G_`i4v!Tz{iQ!EcFUB(PI8^?An$LuBi7o)6)Vc(0U53-M zCbD4r4yR+F2Is55%+kq_4k#5{ihkwbTc>sT@lc@Z?fXha0t6tSdo}(G^aC)el?%W= sD6BASqdt<8 literal 0 HcmV?d00001 diff --git a/mist/leveldata_sub.inc b/mist/leveldata_sub.inc index 784dcf5a..bb21a146 100644 --- a/mist/leveldata_sub.inc +++ b/mist/leveldata_sub.inc @@ -354,12 +354,12 @@ location18: .byte SUB_MEDIUM ; west exit .byte $ff ; north exit_dir .byte $ff ; south exit_dir - .byte DIRECTION_W ; east exit_dir + .byte DIRECTION_E ; east exit_dir .byte DIRECTION_W ; west exit_dir - .word $0000 ; north bg - .word subroom_s_lzsa ; south bg - .word subroom_s_lzsa ; east bg - .word subroom_s_lzsa ; west bg + .word $0000 ; north bg + .word walk_left_s_lzsa ; south bg + .word walk_left_e_lzsa ; east bg + .word walk_left_w_lzsa ; west bg .byte BG_SOUTH|BG_EAST|BG_WEST .byte $ff @@ -372,11 +372,11 @@ location19: .byte $ff ; north exit_dir .byte $ff ; south exit_dir .byte DIRECTION_E ; east exit_dir - .byte DIRECTION_E ; west exit_dir - .word $0000 ; north bg - .word subroom_s_lzsa ; south bg - .word subroom_n_lzsa ; east bg - .word subroom_n_lzsa ; west bg + .byte DIRECTION_W ; west exit_dir + .word $0000 ; north bg + .word walk_right_s_lzsa ; south bg + .word walk_right_e_lzsa ; east bg + .word walk_right_w_lzsa ; west bg .byte BG_SOUTH|BG_EAST|BG_WEST .byte $ff