Added the ability to tell mega-glest where to look for glest.ini, servers.ini and all of the various .log files. The new optional environment variable that mega-glest will look for is:

GLESTHOME
This commit is contained in:
Mark Vejvoda
2010-03-21 23:40:35 +00:00
parent 9756217445
commit 344c4778d1
14 changed files with 434 additions and 26 deletions

View File

@@ -278,7 +278,11 @@ void Program::init(WindowGl *window, bool initSound){
//log start
Logger &logger= Logger::getInstance();
logger.setFile("glest.log");
string logFile = "glest.log";
if(getGameReadWritePath() != "") {
logFile = getGameReadWritePath() + logFile;
}
logger.setFile(logFile);
logger.clear();
//lang