Class GameCompletedOverlayView

java.lang.Object
view.overlays.gameOverlays.GameOverlayView
view.overlays.gameOverlays.GameCompletedOverlayView

public class GameCompletedOverlayView extends GameOverlayView
The GameCompletedOverlayView class represents the overlay view displayed when the game is completed. It handles drawing the title and control instructions on the screen.
  • Constructor Details

    • GameCompletedOverlayView

      public GameCompletedOverlayView(PlayingModel playingModel)
      Constructs a GameCompletedOverlayView with the specified PlayingModel.
      Parameters:
      playingModel - the model of the playing state
  • Method Details

    • drawTitle

      protected void drawTitle(Graphics g)
      Draws the title "GAME COMPLETED" on the screen.
      Specified by:
      drawTitle in class GameOverlayView
      Parameters:
      g - the Graphics object to draw with
    • drawControls

      protected void drawControls(Graphics g)
      Draws the control instructions on the screen.
      Specified by:
      drawControls in class GameOverlayView
      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:
      setAudio in class GameOverlayView