Package view.ui
Class DeathScreenView
java.lang.Object
view.ui.DeathScreenView
La classe DeathScreenView gestisce la visualizzazione della schermata di "Game Over".
Include i pulsanti per uscire dal gioco e per riavviare la partita.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static DeathScreenViewIstanza singleton della DeathScreenView.private QuitButtonViewIl pulsante per uscire dal gioco.private RestartButtonViewIl pulsante per riavviare il gioco. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCostruttore privato della DeathScreenView. -
Method Summary
Modifier and TypeMethodDescriptionprivate voidDisegna la stringa "GAME OVER" al centro della schermata.static DeathScreenViewRitorna l'istanza singleton della DeathScreenView.private voidInizializza i pulsanti della schermata Game Over.voidDisegna la schermata di "Game Over" con i pulsanti.voidupdate()Aggiorna lo stato dei pulsanti della schermata Game Over.
-
Field Details
-
quitButton
Il pulsante per uscire dal gioco. -
restartButton
Il pulsante per riavviare il gioco. -
instance
Istanza singleton della DeathScreenView.
-
-
Constructor Details
-
DeathScreenView
private DeathScreenView()Costruttore privato della DeathScreenView. Inizializza i pulsanti della schermata.
-
-
Method Details
-
getInstance
Ritorna l'istanza singleton della DeathScreenView. Se non รจ stata creata, ne crea una nuova.- Returns:
- L'istanza della DeathScreenView.
-
initButtons
private void initButtons()Inizializza i pulsanti della schermata Game Over. -
update
public void update()Aggiorna lo stato dei pulsanti della schermata Game Over. -
render
-
drawString
Disegna la stringa "GAME OVER" al centro della schermata.- Parameters:
g-
-
getQuitButtonView
-
getRestartButtonView
-