| @ -0,0 +1,22 @@ | |||||
| var path = require('path'); | |||||
| var nodelua = require('../'); | |||||
| var lua = new nodelua.LuaObject(); | |||||
| lua.registerFunction('test_func', function(a,b){ | |||||
| console.dir(a+b); | |||||
| }); | |||||
| lua.setGlobal("test", 5); | |||||
| var test_file = path.resolve(__dirname, 'test.lua'); | |||||
| lua.doFile(test_file); | |||||
| console.log("Global Var 'global_var' From Lua:"); | |||||
| console.dir(lua.getGlobal('global_var')); | |||||
| var code = "print('Hello, Lua')"; | |||||
| lua.doString(code); | |||||
| lua.close(); | |||||
| @ -0,0 +1,6 @@ | |||||
| print("Calling JS Function 'test_func' From Lua"); | |||||
| print(nodelua("test_func", 3, 5)) | |||||
| global_var = 'this is a global variable from lua' | |||||
| print("Global Var 'test' From JS: " .. test) | |||||
| @ -1,20 +0,0 @@ | |||||
| #!/usr/bin/env node | |||||
| var path = require('path'); | |||||
| var nodelua = require('../'); | |||||
| var lua = new nodelua.LuaObject(); | |||||
| var test_file = path.resolve(__dirname, 'test.lua'); | |||||
| lua.doFile(test_file); | |||||
| lua.setGlobal("test", "value"); | |||||
| lua.setGlobal("one", 1); | |||||
| lua.setGlobal("two", true); | |||||
| lua.setGlobal("none", null); | |||||
| console.dir(lua.getGlobal("one")); | |||||
| console.dir(lua.getGlobal("test")); | |||||
| console.dir(lua.getGlobal("none")); | |||||
| console.dir(lua.getGlobal("two")); | |||||
| lua.close(); | |||||
| @ -1 +0,0 @@ | |||||
| print "Hello, Lua" | |||||