package project;
public enum KnightAction implements PieceAction {
L1(-2, 1),
L2(-1, 2),
L3(1, 2),
L4(2, 1),
L5(2, -1) ,
L6(1, -2),
L7(-1, -2),
L8(-2, -1);
private int xChange, yChange;
private KnightAction(int xChange, int yChange) {
this.xChange = xChange;
this.yChange = yChange;
}
public int getActionId() {
return ordinal();
}
public int dx() {
return xChange;
}
public int dy() {
return yChange;
}
}