aboutsummaryrefslogtreecommitdiff
path: root/src/driver.s
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <mssola@mssola.com>2026-03-08 16:10:52 +0100
committerMiquel Sabaté Solà <mssola@mssola.com>2026-03-08 22:14:10 +0100
commit276515a1338feb72e38825dd920a23ac525d241b (patch)
tree2ab5ccbaca1c019139b907419c668751e73a11d1 /src/driver.s
parent0454655006afe7f83f8de2280b758fb323487e76 (diff)
downloadjetpac.nes-276515a1338feb72e38825dd920a23ac525d241b.tar.gz
jetpac.nes-276515a1338feb72e38825dd920a23ac525d241b.zip
State game over only when all players are dead
This is a bit contrary to the original game, where each player would get its own "Game over" event. Signed-off-by: Miquel Sabaté Solà <mssola@mssola.com>
Diffstat (limited to 'src/driver.s')
-rw-r--r--src/driver.s5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/driver.s b/src/driver.s
index 1ac5718..3bf4399 100644
--- a/src/driver.s
+++ b/src/driver.s
@@ -258,8 +258,9 @@
lda Explosions::zp_active
bne @sprite_cycling
- ;; After all the explosions have been done, do we have any life left?
- lda Player::zp_lifes
+ ;; After all the explosions have been done, is any player alive?
+ lda Globals::zp_multiplayer
+ and #%00000110
bne @reset_timer
;; No! Toggle the game over bit.