#include <CrossZeroHumanPlayer.h>
Public Member Functions | |
CrossZeroHumanPlayer () | |
virtual | ~CrossZeroHumanPlayer () |
virtual CrossZeroPoint< int > | getRespond (const CrossZeroGameField *pField=0) |
Protected Member Functions | |
virtual bool | getInput () |
Private Attributes | |
CrossZeroPoint< int > | _point |
Definition at line 18 of file CrossZeroHumanPlayer.h.
CrossZeroHumanPlayer::CrossZeroHumanPlayer | ( | ) |
Class default constructor
Definition at line 15 of file CrossZeroHumanPlayer.cpp.
CrossZeroHumanPlayer::~CrossZeroHumanPlayer | ( | ) | [virtual] |
Class destructor
Definition at line 18 of file CrossZeroHumanPlayer.cpp.
CrossZeroPoint< int > CrossZeroHumanPlayer::getRespond | ( | const CrossZeroGameField * | pField = 0 |
) | [virtual] |
This is a method which is inherited from CrossZeroPlayer-class
pField | is pointer to game field-class object. |
Implements CrossZeroPlayer.
Definition at line 21 of file CrossZeroHumanPlayer.cpp.
References _point, getInput(), CrossZeroPlayer::getPlayerToken(), CrossZeroGameField::isPositionReserved(), CrossZeroGameField::printGameField(), CrossZeroPoint< T >::x, and CrossZeroPoint< T >::y.
Referenced by CrossZeroEngine::start().
bool CrossZeroHumanPlayer::getInput | ( | ) | [protected, virtual] |
Reads input from game player (from YOU)
Definition at line 47 of file CrossZeroHumanPlayer.cpp.
References _point, and CrossZeroStringUtils::stringToValue().
Referenced by getRespond().
CrossZeroPoint<int> CrossZeroHumanPlayer::_point [private] |