mirror of
https://github.com/glest/glest-source.git
synced 2025-08-16 05:13: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(getSystemMacroValue, "getSystemMacroValue");
|
||||
luaScript.registerFunction(scenarioDir, "scenarioDir");
|
||||
luaScript.registerFunction(getPlayerName, "getPlayerName");
|
||||
luaScript.registerFunction(getPlayerName, "playerName");
|
||||
|
||||
luaScript.registerFunction(loadScenario, "loadScenario");
|
||||
|
||||
@@ -1491,6 +1493,12 @@ int ScriptManager::getSystemMacroValue(LuaHandle* luaHandle) {
|
||||
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) {
|
||||
LuaArguments luaArguments(luaHandle);
|
||||
luaArguments.returnString(thisScriptManager->getPlayerName(luaArguments.getInt(-1)));
|
||||
|
@@ -361,6 +361,7 @@ private:
|
||||
|
||||
static int getSystemMacroValue(LuaHandle* luaHandle);
|
||||
static int getPlayerName(LuaHandle* luaHandle);
|
||||
static int scenarioDir(LuaHandle* luaHandle);
|
||||
|
||||
static int loadScenario(LuaHandle* luaHandle);
|
||||
};
|
||||
|
Reference in New Issue
Block a user