MicroMove
dicechess.engine.domain.Models$package.MicroMove
object MicroMove
A high-performance 16-bit packed micro-move.
Memory Layout:
- Bits 12-15: Promotion PieceType (optional, 0 if none)
- Bits 6-11: Target dicechess.engine.domain.Square (0-63)
- Bits 0-5: Origin dicechess.engine.domain.Square (0-63)
Attributes
- Source
- Models.scala
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MicroMove.type
Members list
In this article