Game over mode
This commit is contained in:
parent
c024598ce5
commit
7b9f62d0ba
|
@ -255,7 +255,6 @@ pieceInMotionMode:
|
||||||
ld [wMode], a
|
ld [wMode], a
|
||||||
; No fall through this time.
|
; No fall through this time.
|
||||||
|
|
||||||
|
|
||||||
: jr drawStaticInfo
|
: jr drawStaticInfo
|
||||||
|
|
||||||
|
|
||||||
|
@ -264,7 +263,34 @@ delayMode:
|
||||||
|
|
||||||
|
|
||||||
gameOverMode:
|
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.
|
; Always draw the score, level, next piece, and held piece.
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#Emulicious settings file
|
#Emulicious settings file
|
||||||
#Fri Oct 20 08:40:06 CEST 2023
|
#Fri Oct 20 08:52:26 CEST 2023
|
||||||
WindowEventViewerWindowHeight=1416
|
WindowEventViewerWindowHeight=1416
|
||||||
WindowEventViewerWindowDivider=876
|
WindowEventViewerWindowDivider=876
|
||||||
WindowMemoryTracerWindowY=631
|
WindowMemoryTracerWindowY=631
|
||||||
|
|
Loading…
Reference in New Issue