aboutsummaryrefslogtreecommitdiff
path: root/src/driver.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/driver.s')
-rw-r--r--src/driver.s6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/driver.s b/src/driver.s
index bfa6294..f328a68 100644
--- a/src/driver.s
+++ b/src/driver.s
@@ -329,8 +329,10 @@
sta Globals::zp_flags
lda Items::zp_state
and #$04
- beq @invalidate_items
- inc Globals::zp_flags
+ bne @invalidate_items
+ lda Globals::zp_flags
+ and #$FE
+ sta Globals::zp_flags
@invalidate_items:
;; Invalidate items, which were skipped on move_sprites_out() on purpose