mirror of
https://github.com/blondie7575/GSCats.git
synced 2024-11-22 06:31:48 +00:00
Fixed rendering issues with projectiles during scrolling
This commit is contained in:
parent
bfec5c2234
commit
4cd1dcfbef
@ -44,6 +44,7 @@ beginGameplay:
|
||||
jsr renderPlayerHeader
|
||||
|
||||
jsr protectPlayers
|
||||
jsr protectProjectiles
|
||||
|
||||
gameplayLoop:
|
||||
|
||||
@ -217,6 +218,7 @@ endGame:
|
||||
scrollMap:
|
||||
jsr unclipTerrain
|
||||
jsr unrenderPlayers
|
||||
jsr unrenderProjectiles
|
||||
|
||||
sta mapScrollPos
|
||||
asl
|
||||
@ -230,6 +232,7 @@ scrollMap:
|
||||
sta mapScrollRequested
|
||||
|
||||
jsr protectPlayers
|
||||
jsr protectProjectiles
|
||||
lda #1
|
||||
sta terrainDirty
|
||||
rts
|
||||
|
BIN
gscats.2mg
BIN
gscats.2mg
Binary file not shown.
19
projectile.s
19
projectile.s
@ -313,6 +313,25 @@ deleteProjectile:
|
||||
rts
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; protectProjectiles
|
||||
;
|
||||
;
|
||||
protectProjectiles:
|
||||
SAVE_AXY
|
||||
|
||||
lda projectileData
|
||||
bmi protectProjectilesDone
|
||||
|
||||
VRAM_PTR projectileData
|
||||
lda #projectileData+GO_BACKGROUND
|
||||
jsr protectGameObject
|
||||
|
||||
protectProjectilesDone:
|
||||
RESTORE_AXY
|
||||
rts
|
||||
|
||||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
; renderProjectiles
|
||||
;
|
||||
|
Loading…
Reference in New Issue
Block a user