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}