Piece3D

interface Piece3D : Piece<Board3D, MoveGenerator3D, Piece3D, Coordinate3D>

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getSymbol
Link copied to clipboard
abstract fun getSymbol(): String
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

moveGenerators
Link copied to clipboard
abstract val moveGenerators: List<MoveGenerator3D>
that corresponds to the piece
player
Link copied to clipboard
abstract val player: Player
the player that owns the piece

Inheritors

ChessPawn3D
Link copied to clipboard
Bishop3D
Link copied to clipboard
BlackPawn3D
Link copied to clipboard
King3D
Link copied to clipboard
Knight3D
Link copied to clipboard
Queen3D
Link copied to clipboard
Rook3D
Link copied to clipboard
Unicorn3D
Link copied to clipboard
WhitePawn3D
Link copied to clipboard