Bazaar developer reference

CvGame::getActiveCivilizationType()

Defined in
CvGame.cpp, line 4265
Class
CvGame
Hook name
CivHooks::CvGame_getActiveCivilizationType

Hooks

static bool BeforeCvGame_getActiveCivilizationType(CvGame* self, CivilizationTypes& result);static void AfterCvGame_getActiveCivilizationType(CvGame* self, CivilizationTypes& result);static CivilizationTypes ReplaceCvGame_getActiveCivilizationType(CivilizationTypes (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_getActiveCivilizationType>(host, &BeforeCvGame_getActiveCivilizationType);CivRegisterAfter<CivHooks::CvGame_getActiveCivilizationType>(host, &AfterCvGame_getActiveCivilizationType);CivRegisterReplace<CivHooks::CvGame_getActiveCivilizationType>(host, &ReplaceCvGame_getActiveCivilizationType);

Code

4265CivilizationTypes CvGame::getActiveCivilizationType()4266{4267	PlayerTypes eActivePlayer = getActivePlayer();4268	if(eActivePlayer == NO_PLAYER)4269	{4270		return NO_CIVILIZATION;4271	}4272	else4273	{4274		return (CivilizationTypes)GET_PLAYER(eActivePlayer).getCivilizationType();4275	}4276}

Calls

Called by