Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. checkInput:
  2.    ld a, %00100000
  3.    ld [$FF00], a
  4.  
  5.    ld a, [$FF00]
  6.    cpl
  7.    AND %00000001
  8.    cp 0
  9.    call z, moveLeft
  10.  
  11.    ld a, [$FF00]
  12.    cpl
  13.    AND %00000010
  14.    cp 0
  15.    call z, moveRight
  16.  
  17.    ld a, [$FF00]
  18.    cpl
  19.    AND %00000100
  20.    cp 0
  21.    call z, jump
  22.    ret
  23.  
  24. ; move ball to the right
  25. moveRight:
  26.    ld a, [Ball_PosX]
  27.    inc a
  28.    ld [Ball_PosX], a
  29.    ret
  30.  
  31. ; move ball to the left
  32. moveLeft:
  33.    ld a, [Ball_PosX]
  34.    dec a
  35.    ld [Ball_PosX], a
  36.    ret
  37.  
  38. ;jump with ball
  39. jump:
  40.    ld a, [Ball_PosY]
  41.    dec a
  42.    ld [Ball_PosY], a
  43.    ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement