mirror of
https://github.com/glest/glest-source.git
synced 2025-08-09 09:56:30 +02:00
Test fix for LUA environment variables
This commit is contained in:
@@ -467,7 +467,6 @@ namespace Glest {
|
||||
|
||||
for (int i = 0; i < (int) scriptsNode->getChildCount(); ++i) {
|
||||
const XmlNode *scriptNode = scriptsNode->getChild(i);
|
||||
|
||||
scripts.push_back(Script(getFunctionName(scriptNode), scriptNode->getText()));
|
||||
}
|
||||
}
|
||||
|
@@ -102,10 +102,7 @@ namespace Glest {
|
||||
|
||||
for (int i = 0; i < (int) scriptsNode->getChildCount(); ++i) {
|
||||
const XmlNode *scriptNode = scriptsNode->getChild(i);
|
||||
|
||||
scripts.push_back(Script
|
||||
(getFunctionName(scriptNode),
|
||||
scriptNode->getText()));
|
||||
scripts.push_back(Script(getFunctionName(scriptNode), scriptNode->getText()));
|
||||
}
|
||||
}
|
||||
//Exception handling (conversions and so on);
|
||||
|
@@ -16,6 +16,7 @@
|
||||
#include <map>
|
||||
#include <vector>
|
||||
#include "leak_dumper.h"
|
||||
#include "platform_common.h"
|
||||
|
||||
using std::map;
|
||||
using std::vector;
|
||||
@@ -60,6 +61,7 @@ namespace Shared {
|
||||
|
||||
public:
|
||||
static void setApplicationPath(string value) {
|
||||
Shared::PlatformCommon::replaceAll(value, "\\", "/");
|
||||
applicationPath = value;
|
||||
}
|
||||
static string getApplicationPath() {
|
||||
@@ -67,6 +69,7 @@ namespace Shared {
|
||||
}
|
||||
|
||||
static void setApplicationDataPath(string value) {
|
||||
Shared::PlatformCommon::replaceAll(value, "\\", "/");
|
||||
applicationDataPath = value;
|
||||
}
|
||||
static string getApplicationDataPath() {
|
||||
@@ -74,6 +77,7 @@ namespace Shared {
|
||||
}
|
||||
|
||||
static void setGameVersion(string value) {
|
||||
Shared::PlatformCommon::replaceAll(value, "\\", "/");
|
||||
gameVersion = value;
|
||||
}
|
||||
static string getGameVersion() {
|
||||
@@ -81,18 +85,21 @@ namespace Shared {
|
||||
}
|
||||
|
||||
static void setTechtreePath(string value) {
|
||||
Shared::PlatformCommon::replaceAll(value, "\\", "/");
|
||||
techtreePath = value;
|
||||
}
|
||||
static string getTechtreePath() {
|
||||
return techtreePath;
|
||||
}
|
||||
static void setScenarioPath(string value) {
|
||||
Shared::PlatformCommon::replaceAll(value, "\\", "/");
|
||||
scenarioPath = value;
|
||||
}
|
||||
static string getScenarioPath() {
|
||||
return scenarioPath;
|
||||
}
|
||||
static void setTutorialPath(string value) {
|
||||
Shared::PlatformCommon::replaceAll(value, "\\", "/");
|
||||
tutorialPath = value;
|
||||
}
|
||||
static string getTutorialPath() {
|
||||
|
@@ -17,7 +17,9 @@
|
||||
#include "interpolation.h"
|
||||
#include "leak_dumper.h"
|
||||
|
||||
#ifndef FLT_EPSILON
|
||||
#define FLT_EPSILON 1.192092896e-07F
|
||||
#endif
|
||||
|
||||
using namespace Shared::Platform;
|
||||
|
||||
@@ -28,8 +30,7 @@ namespace Shared {
|
||||
|
||||
void MeshCallback::execute(const Mesh *mesh, float alpha) {
|
||||
alpha *= mesh->getOpacity();
|
||||
//team color
|
||||
uint8 factionOpacity = mesh->getFactionColorOpacity();
|
||||
uint8 factionOpacity = mesh->getFactionColorOpacity(); //team color
|
||||
float color[4];
|
||||
color[0] = 1.0f; // Red
|
||||
color[1] = 1.0f; // Green
|
||||
|
@@ -234,6 +234,7 @@ namespace Shared {
|
||||
//string appPath="";
|
||||
//appPath.assign(&pMBBuffer[0]); // Now assign the char* to the string, and there you have it!!! :)
|
||||
std::string appPath = utf8_encode(szPath);
|
||||
replaceAll(appPath, "\\", "/");
|
||||
|
||||
//string appPath = szPath;
|
||||
mapTagReplacementValues["$APPDATA"] = appPath;
|
||||
|
Reference in New Issue
Block a user