mirror of
https://github.com/glest/glest-source.git
synced 2025-08-16 21:33:59 +02:00
- added GAE compatible stubs for a few new lua methods
This commit is contained in:
@@ -176,7 +176,9 @@ void ScriptManager::init(World* world, GameCamera *gameCamera){
|
|||||||
luaScript.registerFunction(getGameWon, "gameWon");
|
luaScript.registerFunction(getGameWon, "gameWon");
|
||||||
|
|
||||||
luaScript.registerFunction(getSystemMacroValue, "getSystemMacroValue");
|
luaScript.registerFunction(getSystemMacroValue, "getSystemMacroValue");
|
||||||
|
luaScript.registerFunction(scenarioDir, "scenarioDir");
|
||||||
luaScript.registerFunction(getPlayerName, "getPlayerName");
|
luaScript.registerFunction(getPlayerName, "getPlayerName");
|
||||||
|
luaScript.registerFunction(getPlayerName, "playerName");
|
||||||
|
|
||||||
luaScript.registerFunction(loadScenario, "loadScenario");
|
luaScript.registerFunction(loadScenario, "loadScenario");
|
||||||
|
|
||||||
@@ -1491,6 +1493,12 @@ int ScriptManager::getSystemMacroValue(LuaHandle* luaHandle) {
|
|||||||
return luaArguments.getReturnCount();
|
return luaArguments.getReturnCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int ScriptManager::scenarioDir(LuaHandle* luaHandle) {
|
||||||
|
LuaArguments luaArguments(luaHandle);
|
||||||
|
luaArguments.returnString(thisScriptManager->getSystemMacroValue("$SCENARIO_PATH"));
|
||||||
|
return luaArguments.getReturnCount();
|
||||||
|
}
|
||||||
|
|
||||||
int ScriptManager::getPlayerName(LuaHandle* luaHandle) {
|
int ScriptManager::getPlayerName(LuaHandle* luaHandle) {
|
||||||
LuaArguments luaArguments(luaHandle);
|
LuaArguments luaArguments(luaHandle);
|
||||||
luaArguments.returnString(thisScriptManager->getPlayerName(luaArguments.getInt(-1)));
|
luaArguments.returnString(thisScriptManager->getPlayerName(luaArguments.getInt(-1)));
|
||||||
|
@@ -361,6 +361,7 @@ private:
|
|||||||
|
|
||||||
static int getSystemMacroValue(LuaHandle* luaHandle);
|
static int getSystemMacroValue(LuaHandle* luaHandle);
|
||||||
static int getPlayerName(LuaHandle* luaHandle);
|
static int getPlayerName(LuaHandle* luaHandle);
|
||||||
|
static int scenarioDir(LuaHandle* luaHandle);
|
||||||
|
|
||||||
static int loadScenario(LuaHandle* luaHandle);
|
static int loadScenario(LuaHandle* luaHandle);
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user