parent
90d1545bb2
commit
3a17818ceb
15
src/game.cc
15
src/game.cc
|
@ -65,6 +65,7 @@
|
||||||
#include "trait.h"
|
#include "trait.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
#include "window_manager.h"
|
#include "window_manager.h"
|
||||||
|
#include "window_manager_private.h"
|
||||||
#include "worldmap.h"
|
#include "worldmap.h"
|
||||||
|
|
||||||
namespace fallout {
|
namespace fallout {
|
||||||
|
@ -168,6 +169,20 @@ int gameInitWithOptions(const char* windowTitle, bool isMapper, int font, int a4
|
||||||
showSplash();
|
showSplash();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CE: Handle debug mode (exactly as seen in `mapper2.exe`).
|
||||||
|
const char* debugMode = settings.debug.mode.c_str();
|
||||||
|
if (compat_stricmp(debugMode, "environment") == 0) {
|
||||||
|
_debug_register_env();
|
||||||
|
} else if (compat_stricmp(debugMode, "screen") == 0) {
|
||||||
|
_debug_register_screen();
|
||||||
|
} else if (compat_stricmp(debugMode, "log") == 0) {
|
||||||
|
_debug_register_log("debug.log", "wt");
|
||||||
|
} else if (compat_stricmp(debugMode, "mono") == 0) {
|
||||||
|
_debug_register_mono();
|
||||||
|
} else if (compat_stricmp(debugMode, "gnw") == 0) {
|
||||||
|
_debug_register_func(_win_debug);
|
||||||
|
}
|
||||||
|
|
||||||
interfaceFontsInit();
|
interfaceFontsInit();
|
||||||
fontManagerAdd(&gModernFontManager);
|
fontManagerAdd(&gModernFontManager);
|
||||||
fontSetCurrent(font);
|
fontSetCurrent(font);
|
||||||
|
|
Loading…
Reference in New Issue