From 263cd58fde1e7be6749f56cd7c4469a1872c357e Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 17 Oct 2018 00:00:03 -0400 Subject: [PATCH] arrival: working on heart --- megademo/arrival.s | 69 ++++++++++++++++------------------------ megademo/tfv_sprites.inc | 10 ++++++ 2 files changed, 37 insertions(+), 42 deletions(-) diff --git a/megademo/arrival.s b/megademo/arrival.s index bdf17c79..b240e1a9 100644 --- a/megademo/arrival.s +++ b/megademo/arrival.s @@ -6,6 +6,8 @@ ;TFV_X = 0 ;TFV_Y = 1 TFG_X = 2 +HEART_X = 3 +HEART_Y = 4 arriving_there: @@ -30,9 +32,16 @@ setup_arrival: lda #8 sta DRAW_PAGE + lda #14 + sta HEART_X + + lda #20 + sta HEART_Y + lda #22 sta TFG_X + ;============================= ; Load graphic page0 @@ -298,7 +307,7 @@ draw_the_field: ar_jump_table: .word (ar_state0-1) .word (ar_state2-1) - .word (ar_state0-1) + .word (ar_state4-1) ar_back_from_jumptable: @@ -546,69 +555,45 @@ ar_draw_wfall: ;====================================================== - ; State4 : on bird + ; State4 : heart ;====================================================== - ; 5259 - ; -2227 = 2208+19 (draw bird) - ; -1661 (draw door) - ; -6 (return) + ; 6237 + ; -464 (draw heart) + ; -3 = return ;========== - ; 1365 + ; 5770 ar_state4: - lda TFV_X ; 3 + lda HEART_X ; 3 sta XPOS ; 3 - lda #20 ; 2 + lda HEART_Y ; 3 sta YPOS ; 3 - lda FRAMEH ; 3 - and #$1 ; 2 - beq ar_bwalk ; 3 - ;=========== - ; 19 - - -ar_bstand: - ; draw bird/rider standing ; -1 - lda #>bird_rider_stand_right ; 2 + ; draw fs standing + lda #>heart_sprite ; 2 sta INH ; 3 - lda #bird_rider_walk_right ; 2 - sta INH ; 3 - lda #