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