Class GameOverOverlayView

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

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

    • GameOverOverlayView

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

    • drawTitle

      protected void drawTitle(Graphics g)
      Draws the title "GAME OVER" 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 over overlay. Stops the current song and plays the game over sound effect.
      Specified by:
      setAudio in class GameOverlayView