31 lines
683 B
Java
31 lines
683 B
Java
package de.vivi.chess.pieces;
|
|
|
|
import de.vivi.chess.board.Board;
|
|
import de.vivi.chess.board.Field;
|
|
|
|
public class Queen extends Piece {
|
|
public Queen(Color color, Type type) {
|
|
super(color, type);
|
|
}
|
|
|
|
@Override
|
|
public char getSymbol() {
|
|
if (getColor() == Color.WHITE) {
|
|
if (getType() == Type.QUEEN) {
|
|
symbol = '\u265B';
|
|
}
|
|
|
|
} else if (getColor() == Color.BLACK) {
|
|
if (getType() == Type.QUEEN) {
|
|
symbol = '\u2655';
|
|
}
|
|
}
|
|
return symbol;
|
|
}
|
|
|
|
@Override
|
|
public boolean isValidMove(Board board, Field from, Field to) {
|
|
return false;
|
|
}
|
|
}
|