package chess.model.pieces; import chess.model.Color; import chess.model.Piece; import chess.model.PieceVisitor; public class Pawn extends Piece { public Pawn(Color color) { super(color); } @Override public T accept(PieceVisitor visitor) { return visitor.visitPiece(this); } public int multiplier() { return getColor() == Color.White ? 1 : -1; } }