asarium
6aaa40fef3
Remove unused boolean flag
2017-01-01 22:13:40 +01:00
asarium
aa60444ca4
Add upvalue setting capability to LuaFunction
2017-01-01 22:13:40 +01:00
asarium
c4ede0d7ae
Use the right constant for an invalid reference
2017-01-01 22:13:40 +01:00
asarium
f2b61fb399
Add better iterator interface
...
Now LuaTable can be used in range-based for loops
2017-01-01 22:13:40 +01:00
asarium
9bab9769e4
Fix warnings
2017-01-01 22:13:40 +01:00
asarium
408101f7eb
Add function and table parameter capability
...
This allows to accept and return function and table parameters from
scripting API functions by using the LuaFunction and LuaTable types.
2017-01-01 22:13:40 +01:00
asarium
0110954518
Add improved lua reference handling
...
This adds a utility library for handling all the nasty lua referencing
stuff. It also provides functions for convienent usage of lua objects
such as tables and functions which allows to use them directly from C++
code without using the ugly Lua C-API.
2017-01-01 22:13:40 +01:00