Package view.overlays.gameOverlays
Class GameOverOverlayView
java.lang.Object
view.overlays.gameOverlays.GameOverlayView
view.overlays.gameOverlays.GameOverOverlayView
The GameOverOverlayView class represents the overlay view displayed when the game is over.
It handles drawing the title and control instructions on the screen.
-
Field Summary
Fields inherited from class view.overlays.gameOverlays.GameOverlayView
firstUpdate, nesFont, playingModel, retroFont -
Constructor Summary
ConstructorsConstructorDescriptionGameOverOverlayView(PlayingModel playingModel) Constructs a GameOverOverlayView with the specified PlayingModel. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDraws the control instructions on the screen.protected voidDraws the title "GAME OVER" on the screen.protected voidsetAudio()Sets the audio for the game over overlay.Methods inherited from class view.overlays.gameOverlays.GameOverlayView
draw, reset
-
Constructor Details
-
GameOverOverlayView
Constructs a GameOverOverlayView with the specified PlayingModel.- Parameters:
playingModel- the model of the playing state
-
-
Method Details
-
drawTitle
Draws the title "GAME OVER" on the screen.- Specified by:
drawTitlein classGameOverlayView- Parameters:
g- the Graphics object to draw with
-
drawControls
Draws the control instructions on the screen.- Specified by:
drawControlsin classGameOverlayView- Parameters:
g- the Graphics object to draw with
-
setAudio
protected void setAudio()Sets the audio for the game over overlay. Stops the current song and plays the game over sound effect.- Specified by:
setAudioin classGameOverlayView
-