Package view.overlays.gameOverlays
Class GameCompletedOverlayView
java.lang.Object
view.overlays.gameOverlays.GameOverlayView
view.overlays.gameOverlays.GameCompletedOverlayView
The GameCompletedOverlayView class represents the overlay view displayed when the game is completed.
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
ConstructorsConstructorDescriptionGameCompletedOverlayView(PlayingModel playingModel) Constructs a GameCompletedOverlayView with the specified PlayingModel. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidDraws the control instructions on the screen.protected voidDraws the title "GAME COMPLETED" on the screen.protected voidsetAudio()Sets the audio for the game completed overlay.Methods inherited from class view.overlays.gameOverlays.GameOverlayView
draw, reset
-
Constructor Details
-
GameCompletedOverlayView
Constructs a GameCompletedOverlayView with the specified PlayingModel.- Parameters:
playingModel- the model of the playing state
-
-
Method Details
-
drawTitle
Draws the title "GAME COMPLETED" 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 completed overlay. Stops the current song and plays the game completed sound effect.- Specified by:
setAudioin classGameOverlayView
-