mirror of
https://github.com/blondie7575/GSCats.git
synced 2024-06-07 21:29:31 +00:00
Fixed terrain destruction causing ghost players
This commit is contained in:
parent
d6c8e89dea
commit
cd1cf5c28c
|
@ -54,6 +54,7 @@ gameplayLoop:
|
||||||
stz terrainDirty
|
stz terrainDirty
|
||||||
|
|
||||||
; Render players
|
; Render players
|
||||||
|
jsr unrenderPlayers
|
||||||
jsr renderPlayers
|
jsr renderPlayers
|
||||||
|
|
||||||
gameplayLoopKbd:
|
gameplayLoopKbd:
|
||||||
|
@ -150,6 +151,8 @@ endGame:
|
||||||
;
|
;
|
||||||
; Handles updating the state of the terrain in response to scrolling
|
; Handles updating the state of the terrain in response to scrolling
|
||||||
;
|
;
|
||||||
|
; A = New map scroll position
|
||||||
|
;
|
||||||
scrollMap:
|
scrollMap:
|
||||||
jsr unclipTerrain
|
jsr unclipTerrain
|
||||||
jsr unrenderPlayers
|
jsr unrenderPlayers
|
||||||
|
@ -167,7 +170,6 @@ scrollMap:
|
||||||
|
|
||||||
lda #1
|
lda #1
|
||||||
sta terrainDirty
|
sta terrainDirty
|
||||||
|
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
|
||||||
|
|
BIN
gscats.2mg
BIN
gscats.2mg
Binary file not shown.
4
player.s
4
player.s
|
@ -200,8 +200,10 @@ playerIntersectRect:
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
renderPlayers:
|
renderPlayers:
|
||||||
|
SAVE_AXY
|
||||||
RENDER_GAMEOBJECT playerData,0
|
RENDER_GAMEOBJECT playerData,0
|
||||||
RENDER_GAMEOBJECT playerData+PD_SIZE,0
|
RENDER_GAMEOBJECT playerData+PD_SIZE,0
|
||||||
|
RESTORE_AXY
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
|
||||||
|
@ -210,8 +212,10 @@ renderPlayers:
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
unrenderPlayers:
|
unrenderPlayers:
|
||||||
|
SAVE_AXY
|
||||||
UNRENDER_GAMEOBJECT playerData
|
UNRENDER_GAMEOBJECT playerData
|
||||||
UNRENDER_GAMEOBJECT playerData+PD_SIZE
|
UNRENDER_GAMEOBJECT playerData+PD_SIZE
|
||||||
|
RESTORE_AXY
|
||||||
rts
|
rts
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user