Bazaar developer reference

CvGame::endTurnTimerSemaphoreDecrement()

Defined in
CvGame.cpp, line 10490
Class
CvGame
Hook name
CivHooks::CvGame_endTurnTimerSemaphoreDecrement

Hooks

static bool BeforeCvGame_endTurnTimerSemaphoreDecrement(CvGame* self);static void AfterCvGame_endTurnTimerSemaphoreDecrement(CvGame* self);static void ReplaceCvGame_endTurnTimerSemaphoreDecrement(void (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_endTurnTimerSemaphoreDecrement>(host, &BeforeCvGame_endTurnTimerSemaphoreDecrement);CivRegisterAfter<CivHooks::CvGame_endTurnTimerSemaphoreDecrement>(host, &AfterCvGame_endTurnTimerSemaphoreDecrement);CivRegisterReplace<CivHooks::CvGame_endTurnTimerSemaphoreDecrement>(host, &ReplaceCvGame_endTurnTimerSemaphoreDecrement);

Code

10490void CvGame::endTurnTimerSemaphoreDecrement()10491{10492	--m_endTurnTimerSemaphore;10493	if(m_endTurnTimerSemaphore <= 0)10494	{10495		m_endTurnTimerSemaphore = 0;10496		m_endTurnTimer.Start();10497	}10498}

Calls

Called by