diff --git a/gamemanager.s b/gamemanager.s index 6f27807..87e6c95 100644 --- a/gamemanager.s +++ b/gamemanager.s @@ -58,7 +58,8 @@ gameplayLoop: ; beq gameplayLoopKbd BORDER_COLOR #$3 jsr renderTerrainSpans -; jsr unrenderTerrainSpans + jsr unrenderTerrainSpans + stz terrainDirty BORDER_COLOR #$1 @@ -226,7 +227,7 @@ endGame: ; scrollMap: ; jsr unclipTerrain - jsr unrenderTerrainSpans +; jsr unrenderTerrainSpans jsr unrenderPlayers jsr unrenderProjectiles diff --git a/gscats.2mg b/gscats.2mg index 6ca26d8..c1e12fc 100644 Binary files a/gscats.2mg and b/gscats.2mg differ diff --git a/terrain.s b/terrain.s index 0f54956..e31e713 100644 --- a/terrain.s +++ b/terrain.s @@ -76,7 +76,7 @@ renderTerrainSpansLoop: sta PARAML1 jsr renderTerrainRowSpans dec - bpl renderTerrainSpansLoop + bne renderTerrainSpansLoop pla rts @@ -133,8 +133,6 @@ renderTerrainRowSpans: lda #200 sec sbc PARAML1 - tax - ;jsr enableFillMode asl tax lda vramYOffset,x @@ -206,6 +204,7 @@ renderTerrainRowSpansDone: RESTORE_AXY rts + .if 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; renderTerrainFillMode: