#ifndef BONUSTOIMINNOT_HH #define BONUSTOIMINNOT_HH #include #include "tyypit.hh" int mahdollisetsiirrot(std::vector &siirrot, Nappula vuoro, const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO]); void ai_etsisiirto(Siirto &tulos, Nappula vuoro, const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO]); int ai_rekursio(Siirto &tulos, Nappula vuoro, const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO], int syvyys, int alpha, int beta); int ai_multirekursio(std::vector &tulokset, Nappula vuoro, const Nappula pelilauta[LAUDAN_KOKO][LAUDAN_KOKO], int syvyys); #endif