From 65faa57b09aa5f2cfc54d018f8e817e6f493390f Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Sun, 5 Jul 2020 22:40:53 -0400 Subject: [PATCH] mist: fix bug where it crashes because you can turn left going S at an ES intersection could hit this by the clock puzzle --- mist/draw_pointer.s | 8 +++++++- mist/graphics_dentist/constellations.png | Bin 0 -> 728 bytes 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 mist/graphics_dentist/constellations.png diff --git a/mist/draw_pointer.s b/mist/draw_pointer.s index 5457f3e4..93d43288 100644 --- a/mist/draw_pointer.s +++ b/mist/draw_pointer.s @@ -218,11 +218,17 @@ no_draw_pointer: ; 1 = left ; 2 = left u-turn ; R/L EWSN 0010 + +; 1010 + direction_lookup: direction_lookup_n: .byte $00,$00,$22,$22,$01,$01,$21,$21,$10,$10,$12,$12,$11,$11,$11,$11 direction_lookup_s: - .byte $00,$22,$00,$22,$10,$12,$10,$12,$01,$01,$21,$21,$11,$11,$11,$11 + ; N S SN W WN WS WSN + .byte $00, $22,$00,$22,$10,$12,$10,$12 + ; E EN ES ESN EW EWN EWS EWSN + .byte $01,$02,$01,$21,$11,$11,$11,$11 direction_lookup_e: .byte $00,$01,$10,$11,$22,$21,$12,$11,$00,$01,$10,$11,$22,$21,$12,$11 direction_lookup_w: diff --git a/mist/graphics_dentist/constellations.png b/mist/graphics_dentist/constellations.png new file mode 100644 index 0000000000000000000000000000000000000000..75364a02367cf0363ea38f1d2609f121da80e7e8 GIT binary patch literal 728 zcmV;}0w?{6P)EX>4Tx04R}tkv&MmKpe$iQ%glE9qb_DkfC+5AS&XhRVYG*P%E_RU~=gfG%+M8 zE{=k0!NHHks)LKOt`4q(Aou~|}?mh0_0YbCJG^=L}&~)3( zrc+|Rup)+E5k?46BoL9AWz0%a2EOC#9s$1IC3%+rxj#q0TC^At5Q%4)VcNvaEL z!FiuJ#wxN(d`>)S(glehxvqHp#<}dWz%yfJE;~mYBNoeDtaLG}m>TgUaa`4O$`|q; ztDLtuYqdIS-;=*EQq-51xK48zX)It75=1Ddqly}ABx%)2v5=+xl#hSN^-JVZ$W;X+ z$2>NmL3aJ%fAG6ot28n0B}Gy|=*4k95CqVESxY9fRjV3VtNqVEB z#gBmKHgIv>(Ud*lat9cEGGtSBr65hAR07`5=$i__z%9_X>h;#%$LRx*qpmVHz`-Ff zQl{)RpLh3m_xA6Zc7H!87jlUv-_+g!001*kOjJbx00842U|>$Y|3v)&qhOqzoD|Rf z(8K>=as&TrJe{4L|Dezm^*qqsjdK6c|Ns90005njhJXM7010qNS#tmY6m$Rp6<`6D zSL>1h000McNlirueSad^gZEa<4bO1wgWnpw>WFU8GbZ8() zNlj2!fese{004wZL_t(Y$L*C-4uBvGLw5ng{cr2Xg0Qd>2lEH}J~Y(O6gEUI7m=v` zUB)!y0000< KMNUMnLSTXv