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.