# HG changeset patch # User David Boddie # Date 1317249763 -7200 # Node ID e1a1513fde166fbbdc278ef4212b775262080042 # Parent 076ee62719fe4ad4344a8a0a84bf587be4c64a4c Modified the joystick checks, hopefully with improved results. diff -r 076ee62719fe -r e1a1513fde16 mapcode.oph --- a/mapcode.oph Wed Sep 28 23:55:16 2011 +0200 +++ b/mapcode.oph Thu Sep 29 00:42:43 2011 +0200 @@ -1758,24 +1758,27 @@ lda #128 ldx #1 jsr $fff4 - cpy #0 - beq move_player_handle_joystick_up_down - cpy #128 - bpl move_player_left + cpy #16 + bmi move_player_joystick_left_check jmp move_player_right + move_player_joystick_left_check: + cpy #240 + bpl move_player_handle_joystick_up_down + jmp move_player_left + move_player_handle_joystick_up_down: lda #128 ldx #2 jsr $fff4 - cpy #0 - beq move_player_handle_left_key - cpy #128 - bpl move_player_not_up + cpy #16 + bmi move_player_joystick_down_check jmp move_player_up - move_player_not_up: + move_player_joystick_down_check: + cpy #240 + bpl move_player_handle_left_key jmp move_player_down move_player_handle_left_key: @@ -2197,7 +2200,7 @@ ldx #0 jsr $fff4 cpx #0 - beq check_fire_key_fire + bne check_fire_key_fire check_fire_key_no_joystick: