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 theRoundclass.
-
Classes