All Classes and Interfaces

Class
Description
Represents a position in an axial coordinate system for a hexagonal grid.
 
 
Implements the breadth-first search (BFS) algorithm to solve puzzles.
 
Represents a hexagonal grid for the SpinHex puzzle game.
Represents the available colors for hexagonal tiles in the SpinHex game.
 
 
A subclass of TwoPhaseActionSelector that provides a property to observe the selection phase.
 
Represents the nodes of a search graph.
A read-only wrapper for the SpinHex model that provides access to the board properties without allowing modifications.
Represents the direction of rotation in the SpinHex game.
 
Represents a score in the game, associating a username with a numeric score.
Manages the storage and retrieval of Score objects.
 
A model for the SpinHex puzzle game, which implements the TwoPhaseActionState interface.
 
Utility class to determine the next action in two-phase action selection puzzles.
Represents the current phase of the action selection process.
Represents a state in a two-phase action system where actions are performed in two distinct phases: first selecting a source element, then specifying the action to perform from that source.
Represents a two-phase action consisting of a source element and the action to be performed.