Class Player

java.lang.Object
org.bamboomy.c44.react.player.Player
Direct Known Subclasses:
Bot, RemoteBot

public class Player extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • initKing

      public void initKing()
    • initPieces

      public void initPieces(GameMaster gameMaster)
    • initPieces

      public void initPieces(Board board)
    • recalculateHashes

      public void recalculateHashes()
    • getPiece

      public Piece getPiece(String pieceHash)
    • getString

      public String getString()
    • calculateMovez

      public void calculateMovez()
    • moveRandomPiece

      public void moveRandomPiece()
    • destroyEnPassant

      public void destroyEnPassant()
    • isCheck

      public boolean isCheck()
    • calculateKingMovez

      public void calculateKingMovez()
    • filterCheckMovez

      public void filterCheckMovez(King firstKing, King secondKing)
    • calculateKingLinez

      public void calculateKingLinez()
    • rollBack

      public void rollBack()
    • getScore

      public int getScore()
    • getPieceByIdentifier

      public Piece getPieceByIdentifier(String identifier)
    • copyPiecez

      public void copyPiecez(Player otherPlayer, Board board)
    • cannotMove

      public boolean cannotMove()
    • createFinishingMovez

      public void createFinishingMovez(Player matedPlayer)
    • getNumberOfMovez

      public int getNumberOfMovez()
    • die

      public void die()