# Package it.polimi.ingsw.is25am31.view.gui

package it.polimi.ingsw.is25am31.view.gui

- Related Packages
  Package
  Description
  it.polimi.ingsw.is25am31.view
  it.polimi.ingsw.is25am31.view.tui
- Classes
  Class
  Description
  CardManagerController
  Controller for managing card display and player interactions during card resolution phases.
  CardViewAssemble
  Controller for displaying a sub-deck of cards during the assembly phase.
  CloseStageManager
  Singleton manager for handling the closing of all application stages.
  CrewSelectionController
  Controller for the crew selection phase of the game.
  Dashboard
  Controller for the main game dashboard during flight phase 1.
  Dashboard2
  Controller for the main game dashboard during flight phase 2.
  FinalStageController
  Controller for displaying the final game results and player rankings.
  GameSelectorController
  Controller for the game selection screen.
  Gui
  Main JavaFX application class that serves as the central controller for the GUI.
  GuiRenderer
  Singleton implementation of the UiRenderer interface for JavaFX-based GUI rendering.
  OpponentShipController
  Controller for displaying an opponent's ship in a separate window.
  SelectedTileController
  Controller for managing the selected component tile during the ship assembly phase.
  Stage2Controller
  Controller for the ship assembly phase (Stage 2) of the game.
  WaitingRoomController
  Controller for the waiting room between game phases.