Torni.java
package datastructureproject.luokat.nappulat;
import chess.model.Side;
import datastructureproject.luokat.Pelilauta;
import datastructureproject.luokat.tietorakenteet.*;
public class Torni extends Nappula {
private final int[][] suunnat = new int[][]{
{0, 1}, {0, -1}, {1, 0}, {-1, 0}
};
public Torni(Side puoli, Ruutu ruutu) {
super('r', puoli, ruutu);
}
public Nappula kopioi() {
return new Torni(getPuoli(), getRuutu().kopioi());
}
@Override
public Lista<Siirto> generoiSiirrot(Pelilauta lauta) {
return generoiSuoratSiirrot(lauta, suunnat);
}
@Override
public String toString() {
return "r";
}
}