public bool OnkoPelinPaattavaSiirto(Solmu nykyinenSolmu) { //TODO pitäisikö tarkastaa myös onko lauta täynnä? if (TarkistaOnkoVoittosuoraVaakarivilla(nykyinenSolmu.X, nykyinenSolmu.Y, vari)) return true; if (TarkistaOnkoVuoittosuoraPystyrivilla(nykyinenSolmu.X, nykyinenSolmu.Y, vari)) return true; if (TarkistaOnkoVoittosuoraNousevallaDiagonaalilla(nykyinenSolmu.X, nykyinenSolmu.Y, vari)) return true; if (TarkistaOnkoVoittosuoraLaskevallaDiagonaalilla(nykyinenSolmu.X, nykyinenSolmu.Y, vari)) return true; return false; }
public void TeeSiirto(Solmu solmu) { TeeSiirto(solmu.X, solmu.Y, solmu.PeliMerkinVari); }