#ifndef PERUSTOIMINNOT_HH #define PERUSTOIMINNOT_HH #include "tyypit.hh" void alustalauta(Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO]); void tulostalauta(const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO]); bool luesiirto(const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO], Nappula vuoro, Siirto &tulos); bool tarkistasiirto(const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO], Nappula vuoro, const Siirto &siirto); bool tarkistakoordinaatit(int x, int y); int siirronpituus(const Siirto &siirto); void toteutasiirto(Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO], const Siirto &siirto); bool peliloppu(Nappula vuoro, const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO]); void laskepisteet(int &valkoinen, int &musta, const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO]); #endif