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