From b5e7514a0549abf2fed3e343fe787ac2032b979f Mon Sep 17 00:00:00 2001 From: Pecusx Date: Tue, 27 May 2025 14:40:04 +0200 Subject: [PATCH] Game Over PMG --- lumber.asm | 30 ++++++++++++++++++++++++++++++ lumber.xex | Bin 30456 -> 30514 bytes 2 files changed, 30 insertions(+) diff --git a/lumber.asm b/lumber.asm index 84b2dc3..04bd000 100644 --- a/lumber.asm +++ b/lumber.asm @@ -1110,6 +1110,7 @@ gameOver mva #125 FootTimer ; set delay for first foot animation (125 = 20s in PAL) jsr MakeDarkScreen jsr MenuAnimationsReset + jsr ClearPM jsr HidePM jsr PrepareCloudsPM jsr PrepareTitlePM @@ -1193,6 +1194,7 @@ EndOfStartScreen jsr MakeDarkScreen jsr ClearPM jsr HidePM + jsr PrepareOverPM mva #3 StateFlag mva #>font_over CHBAS mwa #dl_over dlptrs @@ -2171,6 +2173,34 @@ Hoffset_tlogo=61 datalines_tlogo=11 .endp ;-------------------------------------------------- +.proc PrepareOverPM +;-------------------------------------------------- + ; Players 1,2,3 filled fram ... to ... + jsr ClearPM + ldx #High_over-1 + lda #$ff ; fill +@ sta PMmemory+$280+Hoffset_over,x + sta PMmemory+$300+Hoffset_over,x + sta PMmemory+$380+Hoffset_over,x + dex + bpl @- + mva #11 SIZEP1_u + sta SIZEP2_u + sta SIZEP3_u + mva GameColors+c_buckle PCOLR1 ; same color like buckle + sta PCOLR2 + sta PCOLR3 + lda #$50 + sta HPOSP1_u + lda #$70 + sta HPOSP2_u + lda #$90 + sta HPOSP3_u +Hoffset_over = 30 +High_over=77 + rts +.endp +;-------------------------------------------------- .proc SetPMl1 ;-------------------------------------------------- mva #$4f HPOSP2_d diff --git a/lumber.xex b/lumber.xex index 48ec731f6eb8e8fce5c66aa3dba94cbc12c0e793..5dd33684c4669ba6cb46827cb44c9d45f2bf5895 100644 GIT binary patch delta 3426 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