Bazaar developer reference

CvGame::toggleDebugMode()

Defined in
CvGame.cpp, line 5522
Class
CvGame
Hook name
CivHooks::CvGame_toggleDebugMode

Hooks

static bool BeforeCvGame_toggleDebugMode(CvGame* self);static void AfterCvGame_toggleDebugMode(CvGame* self);static void ReplaceCvGame_toggleDebugMode(void (*original)(CvGame*), CvGame* self);CivRegisterBefore<CivHooks::CvGame_toggleDebugMode>(host, &BeforeCvGame_toggleDebugMode);CivRegisterAfter<CivHooks::CvGame_toggleDebugMode>(host, &AfterCvGame_toggleDebugMode);CivRegisterReplace<CivHooks::CvGame_toggleDebugMode>(host, &ReplaceCvGame_toggleDebugMode);

Code

5522void CvGame::toggleDebugMode()5523{5524	m_bDebugMode = ((m_bDebugMode) ? false : true);5525	updateDebugModeCache();55265527	GC.getMap().updateVisibility();55285529	GC.GetEngineUserInterface()->setDirty(GameData_DIRTY_BIT, true);5530	GC.GetEngineUserInterface()->setDirty(Score_DIRTY_BIT, true);5531	GC.GetEngineUserInterface()->setDirty(MinimapSection_DIRTY_BIT, true);5532	GC.GetEngineUserInterface()->setDirty(UnitInfo_DIRTY_BIT, true);5533	GC.GetEngineUserInterface()->setDirty(CityInfo_DIRTY_BIT, true);5534}

Calls

Called by