#include <CrossZeroAiPlayer.h>


Public Member Functions | |
| CrossZeroAiPlayer () | |
| virtual | ~CrossZeroAiPlayer () | 
| virtual CrossZeroPoint< int > | getRespond (const CrossZeroGameField *pField=0) | 
Definition at line 17 of file CrossZeroAiPlayer.h.
| CrossZeroAiPlayer::CrossZeroAiPlayer | ( | ) | 
Definition at line 17 of file CrossZeroAiPlayer.cpp.
| CrossZeroAiPlayer::~CrossZeroAiPlayer | ( | ) |  [virtual] | 
        
Definition at line 22 of file CrossZeroAiPlayer.cpp.
| CrossZeroPoint< int > CrossZeroAiPlayer::getRespond | ( | const CrossZeroGameField * |  pField = 0           | 
          ) |  [virtual] | 
        
Get player's next move on current gamefield. Note! This is abstract method which must be defined and overloaded in all classes which are inherited from this class.
| pField | is pointer to current gamefield-object. | 
Implements CrossZeroPlayer.
Definition at line 25 of file CrossZeroAiPlayer.cpp.
References CrossZeroGameField::getLatestAddedPoint(), CrossZeroGameField::isPositionReserved(), CrossZeroPoint< T >::x, and CrossZeroPoint< T >::y.
Referenced by CrossZeroEngine::start().


 1.5.5