Class DeckSelectScreen

java.lang.Object
javatro.display.screens.Screen
javatro.display.screens.DeckSelectScreen

public class DeckSelectScreen extends Screen
Screen for selecting player deck configuration at game start.

Provides different deck types with unique gameplay modifiers:

  • Red Deck: Enhanced discard capabilities
  • Blue Deck: Additional hand opportunities
  • Checkered Deck: Balanced suit distribution
  • Abandoned Deck: Simplified card composition
  • Constructor Details

    • DeckSelectScreen

      public DeckSelectScreen() throws JavatroException
      Constructs deck selection screen with available deck options.
      Throws:
      JavatroException - if screen initialization fails
  • Method Details

    • displayScreen

      public void displayScreen()
      Displays deck selection interface (handled by superclass options rendering).
      Specified by:
      displayScreen in class Screen