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 DeathScreenView
Istanza singleton della DeathScreenView.private QuitButtonView
Il pulsante per uscire dal gioco.private RestartButtonView
Il pulsante per riavviare il gioco. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Costruttore privato della DeathScreenView. -
Method Summary
Modifier and TypeMethodDescriptionprivate void
Disegna la stringa "GAME OVER" al centro della schermata.static DeathScreenView
Ritorna l'istanza singleton della DeathScreenView.private void
Inizializza i pulsanti della schermata Game Over.void
Disegna la schermata di "Game Over" con i pulsanti.void
update()
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
-