diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-10-06 21:44:46 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-10-06 21:44:46 -0400 |
commit | 818620c5b7b3a32b9852489c8e534586320b2e34 (patch) | |
tree | a59a5ae24805c61adb46f244b1d4bf850d0ccfff | |
parent | e3fae4da977856f5c953d9e3b3ea0bce51789a17 (diff) | |
download | nes-snake-818620c5b7b3a32b9852489c8e534586320b2e34.tar.gz nes-snake-818620c5b7b3a32b9852489c8e534586320b2e34.zip |
refactor
-rw-r--r-- | main.s | 16 |
1 files changed, 12 insertions, 4 deletions
@@ -128,8 +128,7 @@ handle_start: AND #%00010000 CMP #$00 BEQ end_start_screen_loop - LDA #$01 - STA game_state + JSR start_game end_start_screen_loop: RTS @@ -213,8 +212,7 @@ check_collisions JMP end_game_loop collision: - LDA #$00 - STA game_state + JSR end_game end_game_loop: RTS @@ -279,6 +277,16 @@ read_controller1_values: end_read_controller1: RTS +end_game: + LDA #$00 + STA game_state + RTS + +start_game: + LDA #$01 + STA game_state + RTS + palette: .db $0F,$31,$32,$33,$0F,$35,$36,$37,$0F,$39,$3A,$3B,$0F,$3D,$3E,$0F .db $0F,$1C,$15,$14,$0F,$02,$38,$3C,$0F,$1C,$15,$14,$0F,$02,$38,$3C |