Package moveGenerators

Types

Direction
Link copied to clipboard
enum Direction : Enum<Direction>
A collection of constants representing directions
Direction3D
Link copied to clipboard
enum Direction3D : Enum<Direction3D>
A collection of constants representing directions
DirectionHex
Link copied to clipboard
enum DirectionHex : Enum<DirectionHex>
A collection of constants representing directions
MoveGenerator
Link copied to clipboard
interface MoveGenerator<B : Board<B, MG, P, C>, MG : MoveGenerator<B, MG, P, C>, P : Piece<B, MG, P, C>, C : Coordinate>
Represents a type of the movement of pieces.
MoveGenerator2D
Link copied to clipboard
interface MoveGenerator2D : MoveGenerator<Board2D, MoveGenerator2D, Piece2D, Coordinate2D>
Implementation of the Move Generator interface for a 2d square board.
MoveGenerator3D
Link copied to clipboard
interface MoveGenerator3D : MoveGenerator<Board3D, MoveGenerator3D, Piece3D, Coordinate3D>
Implementation of the Move Generator interface for a 3D square board.
MoveGeneratorHex
Link copied to clipboard
interface MoveGeneratorHex : MoveGenerator<BoardHex, MoveGeneratorHex, PieceHex, Coordinate2D>
Implementation of the Move Generator interface for a 2d square board.