The pawn. Supports promotion, en passant captures.
Methods
|
|
attackPath
enPassantPath
finalize
movePath
validate
|
|
attackPath
|
attackPath (
self,
start,
end,
)
Return a path from START to END for an attack, or None.
|
|
enPassantPath
|
enPassantPath (
self,
start,
end,
board,
)
Return a path from START to END on BOARD for an en passant
move/attack, or None.
|
|
finalize
|
finalize (
self,
start,
end,
board,
)
|
|
movePath
|
movePath (
self,
start,
end,
)
Return a path from START to END for a move, or None.
|
|
validate
|
validate (
self,
to,
board,
)
|
|