Lahetti.java

package datastructureproject.luokat.nappulat;

import chess.model.Side;
import datastructureproject.luokat.Pelilauta;
import datastructureproject.luokat.tietorakenteet.*;

public class Lahetti extends Nappula {
    private final int[][] suunnat = new int[][]{
        {1, 1}, {1, -1}, {-1, 1}, {-1, -1}
    };

    public Lahetti(Side puoli, Ruutu ruutu) {
        super('b', puoli, ruutu);
    }

    public Nappula kopioi() {
        return new Lahetti(getPuoli(), getRuutu().kopioi());
    }

    public Lista<Siirto> generoiSiirrot(Pelilauta lauta) {
        return generoiSuoratSiirrot(lauta, suunnat);
    }

    
    @Override
    public String toString() {
        return "b";
    }

}