Bazaar developer reference

CvPlayer::getReplayDataValue(unsigned int, unsigned int) const

Defined in
CvPlayer.cpp, line 22176
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getReplayDataValue

Hooks

static bool BeforeCvPlayer_getReplayDataValue(const CvPlayer* self, unsigned int uiDataSet, unsigned int uiTurn, int& result);static void AfterCvPlayer_getReplayDataValue(const CvPlayer* self, unsigned int uiDataSet, unsigned int uiTurn, int& result);static int ReplaceCvPlayer_getReplayDataValue(int (*original)(const CvPlayer*, unsigned int, unsigned int), const CvPlayer* self, unsigned int uiDataSet, unsigned int uiTurn);CivRegisterBefore<CivHooks::CvPlayer_getReplayDataValue>(host, &BeforeCvPlayer_getReplayDataValue);CivRegisterAfter<CivHooks::CvPlayer_getReplayDataValue>(host, &AfterCvPlayer_getReplayDataValue);CivRegisterReplace<CivHooks::CvPlayer_getReplayDataValue>(host, &ReplaceCvPlayer_getReplayDataValue);

Code

22176int CvPlayer::getReplayDataValue(unsigned int uiDataSet, unsigned int uiTurn) const22177{22178	if(uiDataSet < m_ReplayDataSetValues.size())22179	{22180		const TurnData& dataSet = m_ReplayDataSetValues[uiDataSet];22181		TurnData::const_iterator it = dataSet.find(uiTurn);22182		if(it != dataSet.end())22183		{22184			return (*it).second;22185		}22186	}2218722188	return -1;22189}

Calls

Called by