Bazaar developer reference

CvGame::getNumGameTurnActive()

Defined in
CvGame.cpp, line 4778
Class
CvGame
Hook name
CivHooks::CvGame_getNumGameTurnActive

Hooks

static bool BeforeCvGame_getNumGameTurnActive(CvGame* self, int& result);static void AfterCvGame_getNumGameTurnActive(CvGame* self, int& result);static int ReplaceCvGame_getNumGameTurnActive(int (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_getNumGameTurnActive>(host, &BeforeCvGame_getNumGameTurnActive);CivRegisterAfter<CivHooks::CvGame_getNumGameTurnActive>(host, &AfterCvGame_getNumGameTurnActive);CivRegisterReplace<CivHooks::CvGame_getNumGameTurnActive>(host, &ReplaceCvGame_getNumGameTurnActive);

Code

4778int CvGame::getNumGameTurnActive()4779{4780	int numActive = 0;4781	for(int i = 0; i < MAX_PLAYERS; i++)4782	{4783		if(GET_PLAYER((PlayerTypes)i).isAlive() && GET_PLAYER((PlayerTypes)i).isTurnActive())4784		{4785			++numActive;4786		}4787	}4788	return numActive;4789}

Calls

Called by