Bazaar developer reference

CvTacticalAnalysisCell::Clear()

Defined in
CvTacticalAnalysisMap.cpp, line 37
Class
CvTacticalAnalysisCell
Hook name
CivHooks::CvTacticalAnalysisCell_Clear

Hooks

static bool BeforeCvTacticalAnalysisCell_Clear(CvTacticalAnalysisCell* self);static void AfterCvTacticalAnalysisCell_Clear(CvTacticalAnalysisCell* self);static void ReplaceCvTacticalAnalysisCell_Clear(void (*original)(CvTacticalAnalysisCell*), CvTacticalAnalysisCell* self);CivRegisterBefore<CivHooks::CvTacticalAnalysisCell_Clear>(host, &BeforeCvTacticalAnalysisCell_Clear);CivRegisterAfter<CivHooks::CvTacticalAnalysisCell_Clear>(host, &AfterCvTacticalAnalysisCell_Clear);CivRegisterReplace<CivHooks::CvTacticalAnalysisCell_Clear>(host, &ReplaceCvTacticalAnalysisCell_Clear);

Code

36/// Reinitialize data37void CvTacticalAnalysisCell::Clear()38{39	ClearFlags();40	m_pEnemyMilitary = NULL;41	m_pEnemyCivilian = NULL;42	m_pNeutralMilitary = NULL;43	m_pNeutralCivilian = NULL;44	m_pFriendlyMilitary = NULL;45	m_pFriendlyCivilian = NULL;46	m_iDefenseModifier = 0;47	m_iDeploymentScore = 0;48	m_eTargetType = AI_TACTICAL_TARGET_NONE;49	m_iDominanceZoneID = -1;50}

Calls

Called by