Scroll tests
This commit is contained in:
9
plat.s
9
plat.s
@@ -368,6 +368,7 @@ main:
|
||||
|
||||
jsr controller
|
||||
jsr movement
|
||||
lda player_pos_x
|
||||
|
||||
@draw:
|
||||
jsr draw_player
|
||||
@@ -1071,6 +1072,8 @@ downward_collision_check:
|
||||
sta var_n
|
||||
@begin_check:
|
||||
lda player_pos_x
|
||||
clc
|
||||
adc scroll_x
|
||||
ldx var_n
|
||||
cpx #0
|
||||
bne :+
|
||||
@@ -1140,6 +1143,8 @@ upward_collision_check:
|
||||
sta var_n
|
||||
@begin_check:
|
||||
lda player_pos_x
|
||||
clc
|
||||
adc scroll_x
|
||||
ldx var_n
|
||||
cpx #0
|
||||
bne :+
|
||||
@@ -1210,6 +1215,8 @@ right_collision_check:
|
||||
sta var_n
|
||||
@begin_check:
|
||||
lda player_pos_x
|
||||
clc
|
||||
adc scroll_x
|
||||
; divide by 16
|
||||
clc
|
||||
adc #8
|
||||
@@ -1279,6 +1286,8 @@ left_collision_check:
|
||||
sta var_n
|
||||
@begin_check:
|
||||
lda player_pos_x
|
||||
clc
|
||||
adc scroll_x
|
||||
; divide by 16
|
||||
sec
|
||||
sbc #8
|
||||
|
||||
Reference in New Issue
Block a user