Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public void TeeSiirto(Solmu solmu)
 {
     TeeSiirto(solmu.X, solmu.Y, solmu.PeliMerkinVari);
 }