Class RegularInstruction

java.lang.Object
javachess.parser.RegularInstruction
All Implemented Interfaces:
Instruction

public class RegularInstruction extends Object implements Instruction
  • Constructor Details

    • RegularInstruction

      public RegularInstruction(PieceColor pieceColor, PieceType pieceType, Position position, boolean isCapture, boolean isCheck, boolean isCheckMate, Character ambiguity)
  • Method Details

    • getPieceColor

      public PieceColor getPieceColor()
    • getPieceType

      public PieceType getPieceType()
    • getTo

      public Position getTo()
    • isCheck

      public boolean isCheck()
    • isCheckMate

      public boolean isCheckMate()
    • getAmbiguity

      public Character getAmbiguity()
    • getPromoteTo

      public PieceType getPromoteTo()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setPromoteTo

      public void setPromoteTo(PieceType promoteTo)