Bazaar developer reference

CvPreGame::setGameType(GameTypes, GameStartTypes)

Defined in
CvPreGame.cpp, line 2538
Hook name
CivHooks::CvPreGame_setGameType

Hooks

static bool BeforeCvPreGame_setGameType(GameTypes g, GameStartTypes eStartType);static void AfterCvPreGame_setGameType(GameTypes g, GameStartTypes eStartType);static void ReplaceCvPreGame_setGameType(void (*original)(GameTypes, GameStartTypes), GameTypes g, GameStartTypes eStartType);CivRegisterBefore<CivHooks::CvPreGame_setGameType>(host, &BeforeCvPreGame_setGameType);CivRegisterAfter<CivHooks::CvPreGame_setGameType>(host, &AfterCvPreGame_setGameType);CivRegisterReplace<CivHooks::CvPreGame_setGameType>(host, &ReplaceCvPreGame_setGameType);

Code

2538void setGameType(GameTypes g, GameStartTypes eStartType)2539{2540#if defined(MOD_BUGFIX_MINOR)2541	setGameType(g);2542	s_gameStartType = eStartType;2543#else2544	s_gameType = g;2545	s_gameStartType = eStartType;2546	if(s_gameType != GAME_NETWORK_MULTIPLAYER)2547		s_isInternetGame = false;2548#endif2549}

Calls

Called by