From e3fae4da977856f5c953d9e3b3ea0bce51789a17 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 6 Oct 2014 21:40:31 -0400 Subject: check for collisions against the (currently invisible) wall --- main.s | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/main.s b/main.s index 6138de9..4b8e5d8 100644 --- a/main.s +++ b/main.s @@ -197,6 +197,25 @@ apply_direction: ADC head_x, y ; head_x offset by 1 is head_y STA head_x, y +check_collisions + LDA head_x + CMP #$18 + BCC collision + CMP #$E8 + BCS collision + + LDA head_y + CMP #$18 + BCC collision + CMP #$E8 + BCS collision + + JMP end_game_loop + +collision: + LDA #$00 + STA game_state + end_game_loop: RTS -- cgit v1.2.3