Interface IBoard

All Known Implementing Classes:
Chessboard

public interface IBoard
Interface of Board class
  • Method Details

    • getNumberOfPlayers

      int getNumberOfPlayers()
    • getSquares

      ArrayList<ArrayList<Square>> getSquares()
    • isBreakCastling

      boolean isBreakCastling()
    • getMoves_history

      Moves getMoves_history()
    • setNumberOfPlayers

      void setNumberOfPlayers(int numberOfPlayers)
    • setSquares

      void setSquares(ArrayList<ArrayList<Square>> squares)
    • setBreakCastling

      void setBreakCastling(boolean breakCastling)
    • setMoves_history

      void setMoves_history(Moves moves_history)
    • equals

      boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      String toString()
      Overrides:
      toString in class Object