- added GAE compatible stubs for a few new lua methods
This commit is contained in:
parent
58f6ceb801
commit
ced374410c
|
@ -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);
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue