Module app
Package app.core.game.moves
package app.core.game.moves
-
ClassDescriptionPhantom interface to ensure type correctness in higher abstraction layers.MoveMatcher<P extends Piece>Emulates enum-like behavior on moves.Represents moving a piece into a positionRepresents transformation of piece into another one e.g.