junglejourney

changeset 192:e1a1513fde16

Modified the joystick checks, hopefully with improved results.
author David Boddie <david@boddie.org.uk>
date Thu Sep 29 00:42:43 2011 +0200
parents 076ee62719fe
children 5502cf6e30cb
files mapcode.oph
diffstat 1 files changed, 13 insertions(+), 10 deletions(-) [+]
line diff
     1.1 --- a/mapcode.oph	Wed Sep 28 23:55:16 2011 +0200
     1.2 +++ b/mapcode.oph	Thu Sep 29 00:42:43 2011 +0200
     1.3 @@ -1758,24 +1758,27 @@
     1.4      lda #128
     1.5      ldx #1
     1.6      jsr $fff4
     1.7 -    cpy #0
     1.8 -    beq move_player_handle_joystick_up_down
     1.9 -    cpy #128
    1.10 -    bpl move_player_left
    1.11 +    cpy #16
    1.12 +    bmi move_player_joystick_left_check
    1.13      jmp move_player_right
    1.14  
    1.15 +    move_player_joystick_left_check:
    1.16 +    cpy #240
    1.17 +    bpl move_player_handle_joystick_up_down
    1.18 +    jmp move_player_left
    1.19 +
    1.20      move_player_handle_joystick_up_down:
    1.21  
    1.22      lda #128
    1.23      ldx #2
    1.24      jsr $fff4
    1.25 -    cpy #0
    1.26 -    beq move_player_handle_left_key
    1.27 -    cpy #128
    1.28 -    bpl move_player_not_up
    1.29 +    cpy #16
    1.30 +    bmi move_player_joystick_down_check
    1.31      jmp move_player_up
    1.32  
    1.33 -    move_player_not_up:
    1.34 +    move_player_joystick_down_check:
    1.35 +    cpy #240
    1.36 +    bpl move_player_handle_left_key
    1.37      jmp move_player_down
    1.38  
    1.39      move_player_handle_left_key:
    1.40 @@ -2197,7 +2200,7 @@
    1.41      ldx #0
    1.42      jsr $fff4
    1.43      cpx #0
    1.44 -    beq check_fire_key_fire
    1.45 +    bne check_fire_key_fire
    1.46  
    1.47      check_fire_key_no_joystick:
    1.48