Bazaar developer reference

CvGlobals::getTacticalMoveInfo(TacticalAIMoveTypes)

Defined in
CvGlobals.cpp, line 3591
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes

Hooks

static bool BeforeCvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes(CvGlobals* self, TacticalAIMoveTypes eTacticalMove, CvTacticalMoveXMLEntry*& result);static void AfterCvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes(CvGlobals* self, TacticalAIMoveTypes eTacticalMove, CvTacticalMoveXMLEntry*& result);static CvTacticalMoveXMLEntry* ReplaceCvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes(CvTacticalMoveXMLEntry* (*original)(CvGlobals*, TacticalAIMoveTypes), CvGlobals* self, TacticalAIMoveTypes eTacticalMove);CivRegisterBefore<CivHooks::CvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes>(host, &BeforeCvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes);CivRegisterAfter<CivHooks::CvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes>(host, &AfterCvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes);CivRegisterReplace<CivHooks::CvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes>(host, &ReplaceCvGlobals_getTacticalMoveInfo_with_TacticalAIMoveTypes);

Code

3591CvTacticalMoveXMLEntry* CvGlobals::getTacticalMoveInfo(TacticalAIMoveTypes eTacticalMove)3592{3593	FAssert(eTacticalMove > -1);3594	FAssert(eTacticalMove < GC.getNumTacticalMoveInfos());3595	if(eTacticalMove > -1 && eTacticalMove < GC.getNumTacticalMoveInfos())3596		return m_pTacticalMoves->GetTacticalMoveEntries()[eTacticalMove];3597	else3598		return NULL;3599}

Calls

Called by