Public Member Functions

XOGame Class Reference

List of all members.

Public Member Functions

 XOGame (ComputerAI computerAI)
 Constructor care instantiaza un joc in care AI-ul calculatorului gandeste folosindu-se de functia data ca parametru.
void humanVScomputer ()
 Lanseaza in executie un joc intre un om si un calculator. Omul muta primul.
void computerVShuman ()
 Lanseaza in executie un joc intre un calculator si un om. Calculatorul muta primul.
void humanVShuman ()
 Lanseaza in executie un joc intre doi oameni.
void computerVScomputer ()
 Lanseaza in executie un joc intre doua calculatoare. Amandoua gandesc cu acelasi AI. Trebuie sa obtineti mereu remiza daca ati implementat optim si exhaustiv.

Constructor & Destructor Documentation

XOGame::XOGame ( ComputerAI  computerAI  )  [inline]

Constructor care instantiaza un joc in care AI-ul calculatorului gandeste folosindu-se de functia data ca parametru.

Parameters:
computerAI Functia pe care o va apela engine-ul de joc cand pune calculatorul sa gandeasca. <u>TREBUIE</u> sa respecte urmatoarea semnatura: XOBoard ComputerAI(XOBoard::Player, XOBoard);

The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations Friends