Move
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Move.type
Members list
Value members
Concrete methods
Constructs a new encoded Move from origin, destination, and flags.
Constructs a new encoded Move from origin, destination, and flags.
Attributes
Concrete fields
Extensions
Extensions
Returns the 4-bit flag of the move.
Returns the 4-bit flag of the move.
Attributes
Returns the starting square of the move.
Returns the starting square of the move.
Attributes
Returns true if the move is any type of capture.
Returns true if the move is any type of capture.
Attributes
Returns true if the move is a castling move.
Returns true if the move is a castling move.
Attributes
Returns true if the move is an en passant capture.
Returns true if the move is an en passant capture.
Attributes
Returns true if the move is any type of promotion.
Returns true if the move is any type of promotion.
Attributes
Returns the raw integer representation of the move.
Returns the raw integer representation of the move.