Bazaar developer reference

CvAIOperation::GetFirstArmyID()

Defined in
CvAIOperation.cpp, line 160
Class
CvAIOperation
Hook name
CivHooks::CvAIOperation_GetFirstArmyID

Hooks

static bool BeforeCvAIOperation_GetFirstArmyID(CvAIOperation* self, int& result);static void AfterCvAIOperation_GetFirstArmyID(CvAIOperation* self, int& result);static int ReplaceCvAIOperation_GetFirstArmyID(int (*original)(CvAIOperation*), CvAIOperation* self);CivRegisterBefore<CivHooks::CvAIOperation_GetFirstArmyID>(host, &BeforeCvAIOperation_GetFirstArmyID);CivRegisterAfter<CivHooks::CvAIOperation_GetFirstArmyID>(host, &AfterCvAIOperation_GetFirstArmyID);CivRegisterReplace<CivHooks::CvAIOperation_GetFirstArmyID>(host, &ReplaceCvAIOperation_GetFirstArmyID);

Code

159/// ID of first army (-1 if no armies in operation)160int CvAIOperation::GetFirstArmyID()161{162	if(!m_viArmyIDs.empty())163	{164		return m_viArmyIDs[0];165	}166	else167	{168		return -1;169	}170}

Calls

Called by