From 818620c5b7b3a32b9852489c8e534586320b2e34 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 6 Oct 2014 21:44:46 -0400 Subject: refactor --- main.s | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/main.s b/main.s index 4b8e5d8..1085376 100644 --- a/main.s +++ b/main.s @@ -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 -- cgit v1.2.3