Class MenuOverlayView

java.lang.Object
view.overlays.menuOverlays.MenuOverlayView
Direct Known Subclasses:
MenuScoreBoardOverlayView, MenuUserCreationOverlayView, MenuUserSelectionOverlayView

public abstract class MenuOverlayView extends Object
The MenuOverlayView class is an abstract class that view of the MenuOverlayModel class. It provides the fonts used for drawing the menu overlay.
  • Field Details

    • nesFont

      protected final Font nesFont
    • retroFont

      protected final Font retroFont
  • Constructor Details

    • MenuOverlayView

      public MenuOverlayView()
      Constructs a MenuOverlayView and initializes the fonts. Loads the NES and retro gaming fonts.
  • Method Details

    • draw

      public abstract void draw(Graphics g)
      Draws the menu overlay.
      Parameters:
      g - the Graphics object to draw with