dicechess.engine.domain.Models$package.MicroMove
A high-performance 16-bit packed micro-move.
Memory Layout:
- Bits 12-15: Promotion PieceType (optional, 0 if none)
- Bits 6-11: Target Square (0-63)
- Bits 0-5: Origin Square (0-63)
Attributes
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
-
Self type
-
Members list
Origin square (bits 0–5).
Origin square (bits 0–5).
Attributes
Destination square (bits 6–11).
Destination square (bits 6–11).
Attributes
Long algebraic notation string, e.g. "e2e4" or "e7e8q" for a queen promotion.
Long algebraic notation string, e.g. "e2e4" or "e7e8q" for a queen promotion.
Attributes