Bazaar developer reference

CvUnit::QueueMoveForVisualization(CvPlot *)

Defined in
CvUnit.cpp, line 22212
Class
CvUnit
Hook name
CivHooks::CvUnit_QueueMoveForVisualization

Hooks

static bool BeforeCvUnit_QueueMoveForVisualization(CvUnit* self, CvPlot* pkPlot);static void AfterCvUnit_QueueMoveForVisualization(CvUnit* self, CvPlot* pkPlot);static void ReplaceCvUnit_QueueMoveForVisualization(void (*original)(CvUnit*, CvPlot*), CvUnit* self, CvPlot* pkPlot);CivRegisterBefore<CivHooks::CvUnit_QueueMoveForVisualization>(host, &BeforeCvUnit_QueueMoveForVisualization);CivRegisterAfter<CivHooks::CvUnit_QueueMoveForVisualization>(host, &AfterCvUnit_QueueMoveForVisualization);CivRegisterReplace<CivHooks::CvUnit_QueueMoveForVisualization>(host, &ReplaceCvUnit_QueueMoveForVisualization);

Code

22212void CvUnit::QueueMoveForVisualization(CvPlot* pkPlot)22213{22214	VALIDATE_OBJECT22215	if(pkPlot)22216	{22217		m_unitMoveLocs.push_back(pkPlot);22218		if(m_unitMoveLocs.size() == 20)22219		{22220			PublishQueuedVisualizationMoves();22221		}22222	}22223}

Calls

Called by