Bazaar developer reference

CvPlayer::deleteAIOperation(int)

Defined in
CvPlayer.cpp, line 22013
Class
CvPlayer
Hook name
CivHooks::CvPlayer_deleteAIOperation

Hooks

static bool BeforeCvPlayer_deleteAIOperation(CvPlayer* self, int iID);static void AfterCvPlayer_deleteAIOperation(CvPlayer* self, int iID);static void ReplaceCvPlayer_deleteAIOperation(void (*original)(CvPlayer*, int), CvPlayer* self, int iID);CivRegisterBefore<CivHooks::CvPlayer_deleteAIOperation>(host, &BeforeCvPlayer_deleteAIOperation);CivRegisterAfter<CivHooks::CvPlayer_deleteAIOperation>(host, &AfterCvPlayer_deleteAIOperation);CivRegisterReplace<CivHooks::CvPlayer_deleteAIOperation>(host, &ReplaceCvPlayer_deleteAIOperation);

Code

22013void CvPlayer::deleteAIOperation(int iID)22014{22015	std::map<int, CvAIOperation*>::iterator it = m_AIOperations.find(iID);22016	if(it != m_AIOperations.end())22017	{22018		delete(it->second);22019		m_AIOperations.erase(it);22020	}22021	else22022	{22023		CvAssertMsg(false, "could not find operation, delete failed");22024	}22025}

Calls

Called by