Package org.bamboomy.c44.react.player
Class Player
java.lang.Object
org.bamboomy.c44.react.player.Player
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidbooleanvoidcopyPiecez(Player otherPlayer, Board board) voidcreateFinishingMovez(Player matedPlayer) voidvoiddie()voidfilterCheckMovez(King firstKing, King secondKing) intgetPieceByIdentifier(String identifier) intgetScore()voidinitKing()voidinitPieces(Board board) voidinitPieces(GameMaster gameMaster) booleanisCheck()voidvoidvoidrollBack()
-
Field Details
-
piecez
-
gameMaster
-
colorsTaken
-
alliance
-
-
Constructor Details
-
Player
-
Player
-
-
Method Details
-
initKing
public void initKing() -
initPieces
-
initPieces
-
recalculateHashes
public void recalculateHashes() -
getPiece
-
getString
-
calculateMovez
public void calculateMovez() -
moveRandomPiece
public void moveRandomPiece() -
destroyEnPassant
public void destroyEnPassant() -
isCheck
public boolean isCheck() -
calculateKingMovez
public void calculateKingMovez() -
filterCheckMovez
-
calculateKingLinez
public void calculateKingLinez() -
rollBack
public void rollBack() -
getScore
public int getScore() -
getPieceByIdentifier
-
copyPiecez
-
cannotMove
public boolean cannotMove() -
createFinishingMovez
-
getNumberOfMovez
public int getNumberOfMovez() -
die
public void die()
-