Fixed crosshair render glitch when overlapping terrain during scroll

This commit is contained in:
blondie7575 2023-12-23 10:56:24 -07:00
parent 0634837dbc
commit aef29be0f8
1 changed files with 5 additions and 1 deletions

View File

@ -96,7 +96,6 @@ gameplayLoopScroll:
jsr scrollMap jsr scrollMap
jsr updateCrosshair jsr updateCrosshair
jsr protectCrosshair
gameplayLoopAngleCheck: gameplayLoopAngleCheck:
lda projectileActive ; Skip interactivity during shots lda projectileActive ; Skip interactivity during shots
@ -156,6 +155,8 @@ gameplayLoopRender:
beq gameplayLoopRenderPlayersAnyway beq gameplayLoopRenderPlayersAnyway
jsr unrenderPlayers jsr unrenderPlayers
jsr protectPlayers jsr protectPlayers
jsr unrenderCrosshair
jsr protectCrosshair
gameplayLoopRenderPlayersAnyway: gameplayLoopRenderPlayersAnyway:
jsr renderPlayers jsr renderPlayers
@ -357,6 +358,7 @@ scrollMapApplyScrolling:
sta playersDirty sta playersDirty
sta projectilesDirty sta projectilesDirty
sta terrainDirty sta terrainDirty
sta crosshairDirty
rts rts
@ -485,6 +487,8 @@ terrainDirty:
.word 1 .word 1
playersDirty: playersDirty:
.word 0 .word 0
crosshairDirty:
.word 0
projectilesDirty: projectilesDirty:
.word 1 .word 1
inventoryDirty: inventoryDirty: