#include "StdInc.h" #include "CEmptyAI.h" void CEmptyAI::init(CCallback * CB) { cb = CB; human=false; playerID=cb->getMyColor(); std::cout << "EmptyAI initialized." << std::endl; } void CEmptyAI::yourTurn() { cb->endTurn(); } void CEmptyAI::heroGotLevel(const CGHeroInstance *hero, int pskill, std::vector &skills, int queryID) { cb->selectionMade(rand() % skills.size(), queryID); } void CEmptyAI::commanderGotLevel(const CCommanderInstance * commander, std::vector skills, int queryID) { cb->selectionMade(rand() % skills.size(), queryID); } void CEmptyAI::showBlockingDialog(const std::string &text, const std::vector &components, ui32 askID, const int soundID, bool selection, bool cancel) { cb->selectionMade(0, askID); } void CEmptyAI::showGarrisonDialog(const CArmedInstance *up, const CGHeroInstance *down, bool removableUnits, int queryID) { cb->selectionMade(0, queryID); }