WhitePawn3D

open class WhitePawn3D(player: Player, promotionRegion: Region3D, pawnPromotions: List<Piece3D>) : ChessPawn3D, Piece3D

Represents a white pawn 3D

Constructors

WhitePawn3D
Link copied to clipboard
fun WhitePawn3D(player: Player, promotionRegion: Region3D, pawnPromotions: List<Piece3D>)

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
pawnPromotions
Link copied to clipboard
val pawnPromotions: List<Piece3D>
player
Link copied to clipboard
open override val player: Player
the player that owns the piece
promotionRegion
Link copied to clipboard
val promotionRegion: Region3D

Inheritors

StandardWhitePawn3D
Link copied to clipboard