Files
3DChess/app/src/main/java/chess/model/pieces/Queen.java
Janet-Doe ebb013cae5 oops
2025-04-16 11:01:16 +02:00

27 lines
472 B
Java

package chess.model.pieces;
import chess.model.Color;
import chess.model.Piece;
import chess.model.PieceVisitor;
public class Queen extends Piece {
public Queen(Color color) {
super(color);
}
@Override
public <T> T accept(PieceVisitor<T> visitor) {
return visitor.visitPiece(this);
}
@Override
public int hashCode() {
return 4;
}
public boolean equals(Object obj) {
return (obj instanceof Queen && ((Queen) obj).getColor() == this.getColor());
}
}