Package javatro.core.round


package javatro.core.round
Contains classes that define the structure and actions of a game round in Javatro.

The javatro.core.round package provides the core components for managing the state and actions within a game round. These classes handle everything from game configuration and round state to the game actions and observer notifications related to the round.

The package includes:

  • Round - Represents a round in the Javatro game, managing the round's flow and logic.
  • RoundActions - Implements the game actions available in a round, without direct dependencies on the Round class.
  • RoundObservable - Handles observer notifications for round state changes, also without direct Round dependencies.
  • RoundConfig - Stores configuration details for a game round, including rules and parameters.
  • RoundState - Encapsulates the state of a round, including score, play limits, and player resources. This state is used by the Round class.
  • Classes
    Class
    Description
    Represents a round in the Javatro game.