diff --git a/source/graphics/GameView.cpp b/source/graphics/GameView.cpp index 629b3e3a2a..06cb745d28 100644 --- a/source/graphics/GameView.cpp +++ b/source/graphics/GameView.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2012 Wildfire Games. +/* Copyright (C) 2014 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -23,8 +23,8 @@ #include "graphics/CinemaTrack.h" #include "graphics/ColladaManager.h" #include "graphics/HFTracer.h" -#include "graphics/LightEnv.h" #include "graphics/LOSTexture.h" +#include "graphics/LightEnv.h" #include "graphics/Model.h" #include "graphics/ObjectManager.h" #include "graphics/Patch.h" @@ -37,6 +37,7 @@ #include "graphics/scripting/JSInterface_GameView.h" #include "lib/input.h" #include "lib/timer.h" +#include "lobby/IXmppClient.h" #include "maths/BoundingBoxAligned.h" #include "maths/MathUtil.h" #include "maths/Matrix3D.h" @@ -58,7 +59,6 @@ #include "simulation2/Simulation2.h" #include "simulation2/components/ICmpPosition.h" #include "simulation2/components/ICmpRangeManager.h" -#include "lobby/IXmppClient.h" extern int g_xres, g_yres; @@ -410,44 +410,44 @@ CTerritoryTexture& CGameView::GetTerritoryTexture() int CGameView::Initialize() { - CFG_GET_VAL("view.scroll.speed", Float, m->ViewScrollSpeed); - CFG_GET_VAL("view.scroll.speed.modifier", Float, m->ViewScrollSpeedModifier); - CFG_GET_VAL("view.rotate.x.speed", Float, m->ViewRotateXSpeed); - CFG_GET_VAL("view.rotate.x.min", Float, m->ViewRotateXMin); - CFG_GET_VAL("view.rotate.x.max", Float, m->ViewRotateXMax); - CFG_GET_VAL("view.rotate.x.default", Float, m->ViewRotateXDefault); - CFG_GET_VAL("view.rotate.y.speed", Float, m->ViewRotateYSpeed); - CFG_GET_VAL("view.rotate.y.speed.wheel", Float, m->ViewRotateYSpeedWheel); - CFG_GET_VAL("view.rotate.y.default", Float, m->ViewRotateYDefault); - CFG_GET_VAL("view.rotate.speed.modifier", Float, m->ViewRotateSpeedModifier); - CFG_GET_VAL("view.drag.speed", Float, m->ViewDragSpeed); - CFG_GET_VAL("view.zoom.speed", Float, m->ViewZoomSpeed); - CFG_GET_VAL("view.zoom.speed.wheel", Float, m->ViewZoomSpeedWheel); - CFG_GET_VAL("view.zoom.min", Float, m->ViewZoomMin); - CFG_GET_VAL("view.zoom.max", Float, m->ViewZoomMax); - CFG_GET_VAL("view.zoom.default", Float, m->ViewZoomDefault); - CFG_GET_VAL("view.zoom.speed.modifier", Float, m->ViewZoomSpeedModifier); + CFG_GET_VAL("view.scroll.speed", m->ViewScrollSpeed); + CFG_GET_VAL("view.scroll.speed.modifier", m->ViewScrollSpeedModifier); + CFG_GET_VAL("view.rotate.x.speed", m->ViewRotateXSpeed); + CFG_GET_VAL("view.rotate.x.min", m->ViewRotateXMin); + CFG_GET_VAL("view.rotate.x.max", m->ViewRotateXMax); + CFG_GET_VAL("view.rotate.x.default", m->ViewRotateXDefault); + CFG_GET_VAL("view.rotate.y.speed", m->ViewRotateYSpeed); + CFG_GET_VAL("view.rotate.y.speed.wheel", m->ViewRotateYSpeedWheel); + CFG_GET_VAL("view.rotate.y.default", m->ViewRotateYDefault); + CFG_GET_VAL("view.rotate.speed.modifier", m->ViewRotateSpeedModifier); + CFG_GET_VAL("view.drag.speed", m->ViewDragSpeed); + CFG_GET_VAL("view.zoom.speed", m->ViewZoomSpeed); + CFG_GET_VAL("view.zoom.speed.wheel", m->ViewZoomSpeedWheel); + CFG_GET_VAL("view.zoom.min", m->ViewZoomMin); + CFG_GET_VAL("view.zoom.max", m->ViewZoomMax); + CFG_GET_VAL("view.zoom.default", m->ViewZoomDefault); + CFG_GET_VAL("view.zoom.speed.modifier", m->ViewZoomSpeedModifier); - CFG_GET_VAL("joystick.camera.pan.x", Int, m->JoystickPanX); - CFG_GET_VAL("joystick.camera.pan.y", Int, m->JoystickPanY); - CFG_GET_VAL("joystick.camera.rotate.x", Int, m->JoystickRotateX); - CFG_GET_VAL("joystick.camera.rotate.y", Int, m->JoystickRotateY); - CFG_GET_VAL("joystick.camera.zoom.in", Int, m->JoystickZoomIn); - CFG_GET_VAL("joystick.camera.zoom.out", Int, m->JoystickZoomOut); + CFG_GET_VAL("joystick.camera.pan.x", m->JoystickPanX); + CFG_GET_VAL("joystick.camera.pan.y", m->JoystickPanY); + CFG_GET_VAL("joystick.camera.rotate.x", m->JoystickRotateX); + CFG_GET_VAL("joystick.camera.rotate.y", m->JoystickRotateY); + CFG_GET_VAL("joystick.camera.zoom.in", m->JoystickZoomIn); + CFG_GET_VAL("joystick.camera.zoom.out", m->JoystickZoomOut); - CFG_GET_VAL("view.height.smoothness", Float, m->HeightSmoothness); - CFG_GET_VAL("view.height.min", Float, m->HeightMin); + CFG_GET_VAL("view.height.smoothness", m->HeightSmoothness); + CFG_GET_VAL("view.height.min", m->HeightMin); - CFG_GET_VAL("view.pos.smoothness", Float, m->PosX.m_Smoothness); - CFG_GET_VAL("view.pos.smoothness", Float, m->PosY.m_Smoothness); - CFG_GET_VAL("view.pos.smoothness", Float, m->PosZ.m_Smoothness); - CFG_GET_VAL("view.zoom.smoothness", Float, m->Zoom.m_Smoothness); - CFG_GET_VAL("view.rotate.x.smoothness", Float, m->RotateX.m_Smoothness); - CFG_GET_VAL("view.rotate.y.smoothness", Float, m->RotateY.m_Smoothness); + CFG_GET_VAL("view.pos.smoothness", m->PosX.m_Smoothness); + CFG_GET_VAL("view.pos.smoothness", m->PosY.m_Smoothness); + CFG_GET_VAL("view.pos.smoothness", m->PosZ.m_Smoothness); + CFG_GET_VAL("view.zoom.smoothness", m->Zoom.m_Smoothness); + CFG_GET_VAL("view.rotate.x.smoothness", m->RotateX.m_Smoothness); + CFG_GET_VAL("view.rotate.y.smoothness", m->RotateY.m_Smoothness); - CFG_GET_VAL("view.near", Float, m->ViewNear); - CFG_GET_VAL("view.far", Float, m->ViewFar); - CFG_GET_VAL("view.fov", Float, m->ViewFOV); + CFG_GET_VAL("view.near", m->ViewNear); + CFG_GET_VAL("view.far", m->ViewFar); + CFG_GET_VAL("view.fov", m->ViewFOV); // Convert to radians m->RotateX.SetValue(DEGTORAD(m->ViewRotateXDefault)); diff --git a/source/graphics/MaterialManager.cpp b/source/graphics/MaterialManager.cpp index 068d9f5f92..9e228811f0 100644 --- a/source/graphics/MaterialManager.cpp +++ b/source/graphics/MaterialManager.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2012 Wildfire Games. +/* Copyright (C) 2014 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -33,7 +33,7 @@ CMaterialManager::CMaterialManager() { qualityLevel = 5.0; - CFG_GET_VAL("materialmgr.quality", Float, qualityLevel); + CFG_GET_VAL("materialmgr.quality", qualityLevel); qualityLevel = clamp(qualityLevel, 0.0f, 10.0f); } @@ -133,8 +133,8 @@ CMaterial CMaterialManager::LoadMaterial(const VfsPath& pathname) CStr conf = attrs.GetNamedItem(at_conf); if (!conf.empty()) { - CFG_GET_VAL("materialmgr." + conf + ".min", Float, valmin); - CFG_GET_VAL("materialmgr." + conf + ".max", Float, valmax); + CFG_GET_VAL("materialmgr." + conf + ".min", valmin); + CFG_GET_VAL("materialmgr." + conf + ".max", valmax); } else { diff --git a/source/gui/CInput.cpp b/source/gui/CInput.cpp index b13ffe90a1..35177a8cdf 100644 --- a/source/gui/CInput.cpp +++ b/source/gui/CInput.cpp @@ -67,7 +67,7 @@ CInput::CInput() AddSetting(GUIST_CStrW, "tooltip"); AddSetting(GUIST_CStr, "tooltip_style"); - CFG_GET_VAL("gui.cursorblinkrate", Double, m_CursorBlinkRate); + CFG_GET_VAL("gui.cursorblinkrate", m_CursorBlinkRate); // Add scroll-bar CGUIScrollBarVertical * bar = new CGUIScrollBarVertical(); diff --git a/source/gui/MiniMap.cpp b/source/gui/MiniMap.cpp index d97195e00d..fa2d16bd1a 100644 --- a/source/gui/MiniMap.cpp +++ b/source/gui/MiniMap.cpp @@ -122,8 +122,8 @@ CMiniMap::CMiniMap() : // Tests won't have config initialised if (CConfigDB::IsInitialised()) { - CFG_GET_VAL("gui.session.minimap.pingduration", Double, m_PingDuration); - CFG_GET_VAL("gui.session.minimap.blinkduration", Double, blinkDuration); + CFG_GET_VAL("gui.session.minimap.pingduration", m_PingDuration); + CFG_GET_VAL("gui.session.minimap.blinkduration", blinkDuration); } m_HalfBlinkDuration = blinkDuration/2; } diff --git a/source/i18n/L10n.cpp b/source/i18n/L10n.cpp index 164ea7230a..51f4c37cf3 100644 --- a/source/i18n/L10n.cpp +++ b/source/i18n/L10n.cpp @@ -48,7 +48,7 @@ L10n::L10n() // Determine whether or not to print tinygettext messages to the standard // error output, which it tinygettext’s default behavior, but not ours. bool tinygettext_debug = false; - CFG_GET_VAL("tinygettext.debug", Bool, tinygettext_debug); + CFG_GET_VAL("tinygettext.debug", tinygettext_debug); if (!tinygettext_debug) { tinygettext::Log::log_info_callback = 0; @@ -219,7 +219,7 @@ void L10n::GetDictionaryLocale(std::string configLocaleString, Locale& outLocale void L10n::ReevaluateCurrentLocaleAndReload() { std::string locale; - CFG_GET_VAL("locale", String, locale); + CFG_GET_VAL("locale", locale); if (locale == "long") { diff --git a/source/lobby/XmppClient.cpp b/source/lobby/XmppClient.cpp index 1700a2eeed..46969a1ca4 100644 --- a/source/lobby/XmppClient.cpp +++ b/source/lobby/XmppClient.cpp @@ -72,8 +72,8 @@ XmppClient::XmppClient(const std::string& sUsername, const std::string& sPasswor // Read lobby configuration from default.cfg std::string sServer; std::string sXpartamupp; - CFG_GET_VAL("lobby.server", String, sServer); - CFG_GET_VAL("lobby.xpartamupp", String, sXpartamupp); + CFG_GET_VAL("lobby.server", sServer); + CFG_GET_VAL("lobby.xpartamupp", sXpartamupp); m_xpartamuppId = sXpartamupp + "@" + sServer + "/CC"; glooxwrapper::JID clientJid(sUsername + "@" + sServer + "/0ad"); diff --git a/source/network/NetServer.cpp b/source/network/NetServer.cpp index e3c4e3b056..463657a424 100644 --- a/source/network/NetServer.cpp +++ b/source/network/NetServer.cpp @@ -27,10 +27,10 @@ #include "lib/external_libraries/enet.h" #include "ps/CLogger.h" +#include "ps/ConfigDB.h" #include "scriptinterface/ScriptInterface.h" #include "scriptinterface/ScriptRuntime.h" #include "simulation2/Simulation2.h" -#include "ps/ConfigDB.h" #if CONFIG2_MINIUPNPC #include @@ -222,7 +222,7 @@ void* CNetServerWorker::SetupUPnP(void*) // Cached root descriptor URL. std::string rootDescURL; - CFG_GET_VAL("network.upnprootdescurl", String, rootDescURL); + CFG_GET_VAL("network.upnprootdescurl", rootDescURL); if (!rootDescURL.empty()) LOGMESSAGE(L"Net server: attempting to use cached root descriptor URL: %hs", rootDescURL.c_str()); diff --git a/source/ps/ConfigDB.h b/source/ps/ConfigDB.h index 585752e691..728103fd59 100644 --- a/source/ps/ConfigDB.h +++ b/source/ps/ConfigDB.h @@ -140,9 +140,8 @@ public: // stores the value of the given key into . this quasi-template -// convenience wrapper on top of CConfigValue::Get* simplifies user code and -// avoids "assignment within condition expression" warnings. -#define CFG_GET_VAL(name, type, destination)\ +// convenience wrapper on top of GetValue simplifies user code +#define CFG_GET_VAL(name, destination)\ g_ConfigDB.GetValue(CFG_USER, name, destination) #endif diff --git a/source/ps/GameSetup/Config.cpp b/source/ps/GameSetup/Config.cpp index 2389e02cdd..0f18291ff8 100644 --- a/source/ps/GameSetup/Config.cpp +++ b/source/ps/GameSetup/Config.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2012 Wildfire Games. +/* Copyright (C) 2014 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -19,11 +19,11 @@ #include "Config.h" -#include "ps/ConfigDB.h" +#include "lib/timer.h" #include "ps/CConsole.h" #include "ps/CLogger.h" +#include "ps/ConfigDB.h" #include "ps/GameSetup/CmdLineArgs.h" -#include "lib/timer.h" #include "soundmanager/ISoundManager.h" // (these variables are documented in the header.) @@ -83,27 +83,27 @@ CStr g_AutostartMap = ""; // Fill in the globals from the config files. static void LoadGlobals() { - CFG_GET_VAL("vsync", Bool, g_VSync); + CFG_GET_VAL("vsync", g_VSync); - CFG_GET_VAL("nos3tc", Bool, g_NoGLS3TC); - CFG_GET_VAL("noautomipmap", Bool, g_NoGLAutoMipmap); - CFG_GET_VAL("novbo", Bool, g_NoGLVBO); - CFG_GET_VAL("pauseonfocusloss", Bool, g_PauseOnFocusLoss); - CFG_GET_VAL("renderactors", Bool, g_RenderActors); - CFG_GET_VAL("shadows", Bool, g_Shadows); - CFG_GET_VAL("shadowpcf", Bool, g_ShadowPCF); + CFG_GET_VAL("nos3tc", g_NoGLS3TC); + CFG_GET_VAL("noautomipmap", g_NoGLAutoMipmap); + CFG_GET_VAL("novbo", g_NoGLVBO); + CFG_GET_VAL("pauseonfocusloss", g_PauseOnFocusLoss); + CFG_GET_VAL("renderactors", g_RenderActors); + CFG_GET_VAL("shadows", g_Shadows); + CFG_GET_VAL("shadowpcf", g_ShadowPCF); - CFG_GET_VAL("waterugly",Bool, g_WaterUgly); - CFG_GET_VAL("waterfancyeffects",Bool, g_WaterFancyEffects); - CFG_GET_VAL("waterrealdepth",Bool, g_WaterRealDepth); - CFG_GET_VAL("waterrefraction",Bool, g_WaterRefraction); - CFG_GET_VAL("waterreflection",Bool, g_WaterReflection); - CFG_GET_VAL("shadowsonwater",Bool, g_WaterShadows); + CFG_GET_VAL("waterugly", g_WaterUgly); + CFG_GET_VAL("waterfancyeffects", g_WaterFancyEffects); + CFG_GET_VAL("waterrealdepth", g_WaterRealDepth); + CFG_GET_VAL("waterrefraction", g_WaterRefraction); + CFG_GET_VAL("waterreflection", g_WaterReflection); + CFG_GET_VAL("shadowsonwater", g_WaterShadows); - CFG_GET_VAL("renderpath", String, g_RenderPath); - CFG_GET_VAL("particles", Bool, g_Particles); - CFG_GET_VAL("silhouettes", Bool, g_Silhouettes); - CFG_GET_VAL("showsky", Bool, g_ShowSky); + CFG_GET_VAL("renderpath", g_RenderPath); + CFG_GET_VAL("particles", g_Particles); + CFG_GET_VAL("silhouettes", g_Silhouettes); + CFG_GET_VAL("showsky", g_ShowSky); if (g_SoundManager) { @@ -113,22 +113,22 @@ static void LoadGlobals() float actionGain = 0.5f; float uiGain = 0.5f; - CFG_GET_VAL("sound.mastergain", Float, gain); - CFG_GET_VAL("sound.musicgain", Float, musicGain); - CFG_GET_VAL("sound.ambientgain", Float, ambientGain); - CFG_GET_VAL("sound.actiongain", Float, actionGain); - CFG_GET_VAL("sound.uigain", Float, uiGain); + CFG_GET_VAL("sound.mastergain", gain); + CFG_GET_VAL("sound.musicgain", musicGain); + CFG_GET_VAL("sound.ambientgain", ambientGain); + CFG_GET_VAL("sound.actiongain", actionGain); + CFG_GET_VAL("sound.uigain", uiGain); - g_SoundManager->SetMasterGain(gain); - g_SoundManager->SetMusicGain(musicGain); - g_SoundManager->SetAmbientGain(ambientGain); - g_SoundManager->SetActionGain(actionGain); - g_SoundManager->SetUIGain(uiGain); + g_SoundManager->SetMasterGain(gain); + g_SoundManager->SetMusicGain(musicGain); + g_SoundManager->SetAmbientGain(ambientGain); + g_SoundManager->SetActionGain(actionGain); + g_SoundManager->SetUIGain(uiGain); } - CFG_GET_VAL("jsdebugger.enable", Bool, g_JSDebuggerEnabled); - CFG_GET_VAL("profiler2.script.enable", Bool, g_ScriptProfilingEnabled); + CFG_GET_VAL("jsdebugger.enable", g_JSDebuggerEnabled); + CFG_GET_VAL("profiler2.script.enable", g_ScriptProfilingEnabled); if (g_JSDebuggerEnabled) LOGERROR(L"JS debugger temporarily disabled during the SpiderMonkey upgrade (check trac ticket #2348 for details)"); @@ -224,7 +224,7 @@ void CONFIG_Init(const CmdLineArgs& args) // Initialise console history file int max_history_lines = 200; - CFG_GET_VAL("console.history.size", Int, max_history_lines); + CFG_GET_VAL("console.history.size", max_history_lines); g_Console->UseHistoryFile(L"config/console.txt", max_history_lines); // Collect information from system.cfg, the profile file, diff --git a/source/ps/Joystick.cpp b/source/ps/Joystick.cpp index 9d1fb1abdf..295062045f 100644 --- a/source/ps/Joystick.cpp +++ b/source/ps/Joystick.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Wildfire Games. +/* Copyright (C) 2014 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -33,11 +33,11 @@ CJoystick::CJoystick() : void CJoystick::Initialise() { bool joystickEnable = false; - CFG_GET_VAL("joystick.enable", Bool, joystickEnable); + CFG_GET_VAL("joystick.enable", joystickEnable); if (!joystickEnable) return; - CFG_GET_VAL("joystick.deadzone", Int, m_Deadzone); + CFG_GET_VAL("joystick.deadzone", m_Deadzone); if (SDL_InitSubSystem(SDL_INIT_JOYSTICK) < 0) { diff --git a/source/ps/Profiler2GPU.cpp b/source/ps/Profiler2GPU.cpp index 2a8834175a..dde8dfc9e0 100644 --- a/source/ps/Profiler2GPU.cpp +++ b/source/ps/Profiler2GPU.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2011 Wildfire Games +/* Copyright (c) 2014 Wildfire Games * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the @@ -776,9 +776,9 @@ CProfiler2GPU::CProfiler2GPU(CProfiler2& profiler) : bool enabledARB = false; bool enabledEXT = false; bool enabledINTEL = false; - CFG_GET_VAL("profiler2.gpu.arb.enable", Bool, enabledARB); - CFG_GET_VAL("profiler2.gpu.ext.enable", Bool, enabledEXT); - CFG_GET_VAL("profiler2.gpu.intel.enable", Bool, enabledINTEL); + CFG_GET_VAL("profiler2.gpu.arb.enable", enabledARB); + CFG_GET_VAL("profiler2.gpu.ext.enable", enabledEXT); + CFG_GET_VAL("profiler2.gpu.intel.enable", enabledINTEL); // Only enable either ARB or EXT, not both, because they are redundant // (EXT is only needed for compatibility with older systems), and because diff --git a/source/ps/UserReport.cpp b/source/ps/UserReport.cpp index 09197e2b2f..755542d318 100644 --- a/source/ps/UserReport.cpp +++ b/source/ps/UserReport.cpp @@ -1,4 +1,4 @@ -/* Copyright (C) 2013 Wildfire Games. +/* Copyright (C) 2014 Wildfire Games. * This file is part of 0 A.D. * * 0 A.D. is free software: you can redistribute it and/or modify @@ -520,7 +520,7 @@ std::string CUserReporter::LoadUserID() std::string userID; // Read the user ID from user.cfg (if there is one) - CFG_GET_VAL("userreport.id", String, userID); + CFG_GET_VAL("userreport.id", userID); // If we don't have a validly-formatted user ID, generate a new one if (userID.length() != 16) @@ -547,7 +547,7 @@ std::string CUserReporter::LoadUserID() bool CUserReporter::IsReportingEnabled() { int version = -1; - CFG_GET_VAL("userreport.enabledversion", Int, version); + CFG_GET_VAL("userreport.enabledversion", version); return (version >= REPORTER_VERSION); } @@ -576,7 +576,7 @@ void CUserReporter::Initialize() std::string userID = LoadUserID(); std::string url; - CFG_GET_VAL("userreport.url", String, url); + CFG_GET_VAL("userreport.url", url); // Initialise everything except Win32 sockets (because our networking // system already inits those) diff --git a/source/ps/VideoMode.cpp b/source/ps/VideoMode.cpp index 540635b24d..7ff6870e9d 100644 --- a/source/ps/VideoMode.cpp +++ b/source/ps/VideoMode.cpp @@ -59,14 +59,14 @@ CVideoMode::CVideoMode() : void CVideoMode::ReadConfig() { bool windowed = !m_ConfigFullscreen; - CFG_GET_VAL("windowed", Bool, windowed); + CFG_GET_VAL("windowed", windowed); m_ConfigFullscreen = !windowed; - CFG_GET_VAL("xres", Int, m_ConfigW); - CFG_GET_VAL("yres", Int, m_ConfigH); - CFG_GET_VAL("bpp", Int, m_ConfigBPP); - CFG_GET_VAL("display", Int, m_ConfigDisplay); - CFG_GET_VAL("force_s3tc_enable", Bool, m_ConfigForceS3TCEnable); + CFG_GET_VAL("xres", m_ConfigW); + CFG_GET_VAL("yres", m_ConfigH); + CFG_GET_VAL("bpp", m_ConfigBPP); + CFG_GET_VAL("display", m_ConfigDisplay); + CFG_GET_VAL("force_s3tc_enable", m_ConfigForceS3TCEnable); } bool CVideoMode::SetVideoMode(int w, int h, int bpp, bool fullscreen) diff --git a/source/renderer/Renderer.cpp b/source/renderer/Renderer.cpp index 9e2bc93249..404d90a953 100644 --- a/source/renderer/Renderer.cpp +++ b/source/renderer/Renderer.cpp @@ -445,16 +445,16 @@ CRenderer::CRenderer() m_Options.m_DisplayFrustum = false; // TODO: be more consistent in use of the config system - CFG_GET_VAL("preferglsl", Bool, m_Options.m_PreferGLSL); - CFG_GET_VAL("forcealphatest", Bool, m_Options.m_ForceAlphaTest); - CFG_GET_VAL("gpuskinning", Bool, m_Options.m_GPUSkinning); - CFG_GET_VAL("gentangents", Bool, m_Options.m_GenTangents); - CFG_GET_VAL("smoothlos", Bool, m_Options.m_SmoothLOS); - CFG_GET_VAL("postproc", Bool, m_Options.m_Postproc); + CFG_GET_VAL("preferglsl", m_Options.m_PreferGLSL); + CFG_GET_VAL("forcealphatest", m_Options.m_ForceAlphaTest); + CFG_GET_VAL("gpuskinning", m_Options.m_GPUSkinning); + CFG_GET_VAL("gentangents", m_Options.m_GenTangents); + CFG_GET_VAL("smoothlos", m_Options.m_SmoothLOS); + CFG_GET_VAL("postproc", m_Options.m_Postproc); CStr skystring = "0 0 0"; CColor skycolor; - CFG_GET_VAL("skycolor", String, skystring); + CFG_GET_VAL("skycolor", skystring); if (skycolor.ParseString(skystring, 255.f)) SetClearColor(skycolor.AsSColor4ub()); diff --git a/source/simulation2/Simulation2.cpp b/source/simulation2/Simulation2.cpp index 6fb40be0f9..12a8a67e21 100644 --- a/source/simulation2/Simulation2.cpp +++ b/source/simulation2/Simulation2.cpp @@ -75,8 +75,8 @@ public: // Tests won't have config initialised if (CConfigDB::IsInitialised()) { - CFG_GET_VAL("ooslog", Bool, m_EnableOOSLog); - CFG_GET_VAL("serializationtest", Bool, m_EnableSerializationTest); + CFG_GET_VAL("ooslog", m_EnableOOSLog); + CFG_GET_VAL("serializationtest", m_EnableSerializationTest); } }