From ada9fd28ee537e2da45bfa53549be4976e3cdbd3 Mon Sep 17 00:00:00 2001 From: kervala Date: Tue, 3 Aug 2010 14:03:15 +0200 Subject: [PATCH] Changed: Using RZ_NO_CLIENT to include CClientConfig from client without adding other dependencies --- code/ryzom/client/src/client_cfg.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/ryzom/client/src/client_cfg.cpp b/code/ryzom/client/src/client_cfg.cpp index 2641b96a0..39221cb55 100644 --- a/code/ryzom/client/src/client_cfg.cpp +++ b/code/ryzom/client/src/client_cfg.cpp @@ -225,11 +225,13 @@ const string ConfigFileName = "client.cfg"; //////////// // EXTERN // //////////// +#ifndef RZ_NO_CLIENT extern NL3D::UScene *Scene; extern NL3D::UDriver *Driver; extern CRyzomTime RT; extern string Cookie; extern string FSAddr; +#endif ///////////// // METHODS // @@ -860,6 +862,7 @@ void CClientConfig::setValues() READ_STRING_DEV(FreeTrialURL) READ_STRING_DEV(LoginSupportURL) +#ifndef RZ_NO_CLIENT // if cookie is not empty, it means that the client was launch // by the nel_launcher, so it can't be local if(!Cookie.empty()) @@ -871,6 +874,7 @@ void CClientConfig::setValues() { nlassert (FSAddr.empty()); } +#endif ///////////////// // USER ENTITY // @@ -1392,6 +1396,7 @@ void CClientConfig::setValues() } } +#ifndef RZ_NO_CLIENT // printf commands in loading screens ClientCfg.PrintfCommands.clear(); ClientCfg.PrintfCommandsFreeTrial.clear(); @@ -1424,6 +1429,7 @@ void CClientConfig::setValues() } } } +#endif READ_INT_FV(LoadingStringCount) @@ -1668,6 +1674,8 @@ void CClientConfig::setValues() cfgWarning("No 'OffImpactFX'"); #endif // !FINAL_VERSION +#ifndef RZ_NO_CLIENT + ////////// // INIT // // FPU @@ -1773,6 +1781,7 @@ void CClientConfig::setValues() RT.resetTickOffset(); RT.increaseTickOffset( tickOffset ); } +#endif // for reset effect of variable in mainLoop(), set true ClientCfg.IsInvalidated= true; @@ -2043,6 +2052,7 @@ void CClientConfig::init(const string &configFileName) //----------------------------------------------- void CClientConfig::release () { +#ifndef RZ_NO_CLIENT // Do we have to save the cfg file ? if (ClientCfg.SaveConfig) { @@ -2099,6 +2109,7 @@ void CClientConfig::release () // Save it ClientCfg.ConfigFile.save (); } +#endif } bool CClientConfig::readBool (const std::string &varName)