Game over mode
This commit is contained in:
parent
c024598ce5
commit
7b9f62d0ba
|
@ -255,7 +255,6 @@ pieceInMotionMode:
|
|||
ld [wMode], a
|
||||
; No fall through this time.
|
||||
|
||||
|
||||
: jr drawStaticInfo
|
||||
|
||||
|
||||
|
@ -264,7 +263,34 @@ delayMode:
|
|||
|
||||
|
||||
gameOverMode:
|
||||
; TODO.
|
||||
ld de, sGameOver
|
||||
ld hl, wField+(10*10)
|
||||
ld bc, 10
|
||||
call UnsafeMemCopy
|
||||
|
||||
; Retry?
|
||||
ldh a, [hAState]
|
||||
cp a, 1
|
||||
jr nz, :+
|
||||
call RNGInit
|
||||
call ScoreInit
|
||||
call LevelInit
|
||||
call FieldInit
|
||||
ld a, PIECE_NONE
|
||||
ldh [hHeldPiece], a
|
||||
xor a, a
|
||||
ldh [hHoldSpent], a
|
||||
ld a, MODE_LEADY
|
||||
ld [wMode], a
|
||||
ld a, 90
|
||||
ld [wModeCounter], a
|
||||
jr drawStaticInfo
|
||||
|
||||
; Quit
|
||||
: ldh a, [hBState]
|
||||
cp a, 1
|
||||
jp z, $100
|
||||
jr drawStaticInfo
|
||||
|
||||
|
||||
; Always draw the score, level, next piece, and held piece.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#Emulicious settings file
|
||||
#Fri Oct 20 08:40:06 CEST 2023
|
||||
#Fri Oct 20 08:52:26 CEST 2023
|
||||
WindowEventViewerWindowHeight=1416
|
||||
WindowEventViewerWindowDivider=876
|
||||
WindowMemoryTracerWindowY=631
|
||||
|
|
Loading…
Reference in New Issue