From aef29be0f8c3f673dc36bc1ba10e3db37305b64d Mon Sep 17 00:00:00 2001 From: blondie7575 Date: Sat, 23 Dec 2023 10:56:24 -0700 Subject: [PATCH] Fixed crosshair render glitch when overlapping terrain during scroll --- gamemanager.s | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gamemanager.s b/gamemanager.s index 823418b..e69986e 100644 --- a/gamemanager.s +++ b/gamemanager.s @@ -96,7 +96,6 @@ gameplayLoopScroll: jsr scrollMap jsr updateCrosshair - jsr protectCrosshair gameplayLoopAngleCheck: lda projectileActive ; Skip interactivity during shots @@ -156,6 +155,8 @@ gameplayLoopRender: beq gameplayLoopRenderPlayersAnyway jsr unrenderPlayers jsr protectPlayers + jsr unrenderCrosshair + jsr protectCrosshair gameplayLoopRenderPlayersAnyway: jsr renderPlayers @@ -357,6 +358,7 @@ scrollMapApplyScrolling: sta playersDirty sta projectilesDirty sta terrainDirty + sta crosshairDirty rts @@ -485,6 +487,8 @@ terrainDirty: .word 1 playersDirty: .word 0 +crosshairDirty: + .word 0 projectilesDirty: .word 1 inventoryDirty: