Module app
Package app.checkers

Class CheckersPiece

java.lang.Object
app.checkers.CheckersPiece
All Implemented Interfaces:
Piece

public class CheckersPiece extends Object implements Piece
  • Field Details

    • isAlive

      boolean isAlive
    • isUpgraded

      boolean isUpgraded
    • position

      Field position
  • Constructor Details

    • CheckersPiece

      public CheckersPiece(Field position, int player)
  • Method Details

    • getPosition

      public Field getPosition()
      Specified by:
      getPosition in interface Piece
      Returns:
      position this piece is located at
    • isAlive

      public boolean isAlive()
      Specified by:
      isAlive in interface Piece
      Returns:
      true if piece is still in game, false otherwise
    • getPlayer

      public int getPlayer()
      Specified by:
      getPlayer in interface Piece
      Returns:
      id of player that can play with this piece
    • isUpgraded

      public boolean isUpgraded()