Bazaar developer reference

CvPlayer::removeFromArmy(int, int)

Defined in
CvPlayer.cpp, line 21380
Class
CvPlayer
Hook name
CivHooks::CvPlayer_removeFromArmy

Hooks

static bool BeforeCvPlayer_removeFromArmy(CvPlayer* self, int iArmyID, int iID, bool& result);static void AfterCvPlayer_removeFromArmy(CvPlayer* self, int iArmyID, int iID, bool& result);static bool ReplaceCvPlayer_removeFromArmy(bool (*original)(CvPlayer*, int, int), CvPlayer* self, int iArmyID, int iID);CivRegisterBefore<CivHooks::CvPlayer_removeFromArmy>(host, &BeforeCvPlayer_removeFromArmy);CivRegisterAfter<CivHooks::CvPlayer_removeFromArmy>(host, &AfterCvPlayer_removeFromArmy);CivRegisterReplace<CivHooks::CvPlayer_removeFromArmy>(host, &ReplaceCvPlayer_removeFromArmy);

Code

21380bool CvPlayer::removeFromArmy(int iArmyID, int iID)21381{21382	bool bRemoved = false;21383	CvArmyAI* pThisArmyAI = getArmyAI(iArmyID);21384	if(pThisArmyAI)21385	{21386		bRemoved = pThisArmyAI->RemoveUnit(iID);21387	}2138821389	return bRemoved;21390}

Calls

Called by