BlackPawn

open class BlackPawn(player: Player, startingRow: Int, promotionRegion: Region2D, pawnPromotions: List<Piece2D>) : ChessPawn, Piece2D

Represents a black pawn

Constructors

BlackPawn
Link copied to clipboard
fun BlackPawn(player: Player, startingRow: Int, promotionRow: Int, pawnPromotions: List<Piece2D>)
BlackPawn
Link copied to clipboard
fun BlackPawn(player: Player, startingRow: Int, promotionRegion: Region2D, pawnPromotions: List<Piece2D>)

Functions

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

Properties

moveGenerators
Link copied to clipboard
abstract val moveGenerators: List<MoveGenerator2D>
that corresponds to the piece
pawnPromotions
Link copied to clipboard
val pawnPromotions: List<Piece2D>
player
Link copied to clipboard
open override val player: Player
the player that owns the piece
promotionRegion
Link copied to clipboard
val promotionRegion: Region2D
startingRow
Link copied to clipboard
val startingRow: Int

Inheritors

AntiChessBlackPawn
Link copied to clipboard
CapablancaBlackPawn
Link copied to clipboard
GrandBlackPawn
Link copied to clipboard
StandardBlackPawn
Link copied to clipboard