Guest User

Untitled

a guest
Aug 4th, 2018
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. campkill_run        =   $0010
  3. campkill_no_run     =   $00e0
  4. campkill_block      =   $0000
  5.  
  6.  
  7. ; MOVES FORWARD SLOWLY
  8. p_movement:
  9.     lda p_xpos_lo
  10.     clc
  11.     adc #<campkill_run
  12.     sta p_xpos_lo
  13.     lda p_left_head+3
  14.     adc #>campkill_run
  15.     sta p_left_head+3
  16.     sta p_left_torso+3
  17.     sta p_left_leg+3
  18.     sta p_left_foot+3
  19.     adc #$08
  20.     sta p_mid_head+3
  21.     sta p_mid_torso+3
  22.     sta p_mid_leg+3
  23.     sta p_mid_foot+3
  24.     adc #$08
  25.     sta p_right_head+3
  26.     sta p_right_torso+3
  27.     sta p_right_leg+3
  28.     sta p_right_foot+3
  29.     rts
  30.  
  31. ; THOUGH THIS IS NAMED P_NO_MOVEMENT, IT IS ACTUALLY THE
  32. ; CODE THAT MOVES HIM BACKWARD
  33. p_no_movement:
  34.     lda p_xpos_lo
  35.     clc
  36.     adc #<campkill_no_run
  37.     sta p_xpos_lo
  38.     lda p_left_head+3
  39.     sbc #>campkill_no_run
  40.     sta p_left_head+3
  41.     sta p_left_torso+3
  42.     sta p_left_leg+3
  43.     sta p_left_foot+3
  44.     adc #$07
  45.     sta p_mid_head+3
  46.     sta p_mid_torso+3
  47.     sta p_mid_leg+3
  48.     sta p_mid_foot+3
  49.     adc #$08
  50.     sta p_right_head+3
  51.     sta p_right_torso+3
  52.     sta p_right_leg+3
  53.     sta p_right_foot+3
  54.     rts
  55.  
  56. ; THIS IS THE CODE THAT MOVES WITH THE BACKGROUND
  57. p_block_move:
  58.     lda p_xpos_lo
  59.     clc
  60.     adc #<campkill_block
  61.     sta p_xpos_lo
  62.     lda p_left_head+3
  63.     sbc #>campkill_block
  64.     sta p_left_head+3
  65.     sta p_left_torso+3
  66.     sta p_left_leg+3
  67.     sta p_left_foot+3
  68.     adc #$07
  69.     sta p_mid_head+3
  70.     sta p_mid_torso+3
  71.     sta p_mid_leg+3
  72.     sta p_mid_foot+3
  73.     adc #$08
  74.     sta p_right_head+3
  75.     sta p_right_torso+3
  76.     sta p_right_leg+3
  77.     sta p_right_foot+3
  78.     rts
Add Comment
Please, Sign In to add comment