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:
- /home/marcvs/Desktop/working/pa-materiale/pa/codeBase/C++/include/XOBoard.h
- /home/marcvs/Desktop/working/pa-materiale/pa/codeBase/C++/src/XOBoard.cpp