From 411002164d173e3630d42006ea7aeef4aac2602f Mon Sep 17 00:00:00 2001 From: scawful Date: Wed, 4 Dec 2024 18:17:38 -0500 Subject: [PATCH] Add Fortress_SFX fn for overlay anim --- Overworld/overlays.asm | 49 +++++++++++++++--------------------------- 1 file changed, 17 insertions(+), 32 deletions(-) diff --git a/Overworld/overlays.asm b/Overworld/overlays.asm index 82228af..3a0fa35 100644 --- a/Overworld/overlays.asm +++ b/Overworld/overlays.asm @@ -1158,6 +1158,19 @@ Fortress_EntranceAnimation: dw Fortress_Frame3 dw Fortress_Frame4 + Fortress_SFX: + { + LDA.b #$05 ; SFX1.05 + STA.w $012D + + LDA.b #$0C ; SFX2.0C + STA.w $012E + + LDA.b #$07 ; SFX3.07 + STA.w $012F + RTS + } + Fortress_Frame0: { LDA.b $C8 : BEQ .doInit ; Load the timer @@ -1197,14 +1210,7 @@ Fortress_EntranceAnimation: BNE .wait INC.b $B0 ; increase frame STZ.b $C8 ; reset timer for next frame - LDA.b #$05 ; SFX1.05 - STA.w $012D - - LDA.b #$0C ; SFX2.0C - STA.w $012E - - LDA.b #$07 ; SFX3.07 - STA.w $012F + JSR Fortress_SFX .wait RTS } @@ -1247,14 +1253,7 @@ Fortress_EntranceAnimation: BNE .wait INC.b $B0 ; increase frame STZ.b $C8 ; reset timer for next frame - LDA.b #$05 ; SFX1.05 - STA.w $012D - - LDA.b #$0C ; SFX2.0C - STA.w $012E - - LDA.b #$07 ; SFX3.07 - STA.w $012F + JSR Fortress_SFX .wait RTS } @@ -1297,14 +1296,7 @@ Fortress_EntranceAnimation: BNE .wait INC.b $B0 ; increase frame STZ.b $C8 ; reset timer for next frame - LDA.b #$05 ; SFX1.05 - STA.w $012D - - LDA.b #$0C ; SFX2.0C - STA.w $012E - - LDA.b #$07 ; SFX3.07 - STA.w $012F + JSR Fortress_SFX .wait RTS } @@ -1346,14 +1338,7 @@ Fortress_EntranceAnimation: BNE .wait INC.b $B0 ; increase frame STZ.b $C8 ; reset timer for next frame - LDA.b #$05 ; SFX1.05 - STA.w $012D - - LDA.b #$0C ; SFX2.0C - STA.w $012E - - LDA.b #$07 ; SFX3.07 - STA.w $012F + JSR Fortress_SFX .wait RTS }