Daniele Bartolini
|
cb6170edc8
Switch World, PhysicsWorld, SoundWorld, ResourcePackage to fulluserdata. Also provide a macro-based mechanism to add type checking to lightuserdata objects. Also simplify LuaSystem and do not export lua binding functions.
|
пре 12 година |
Daniele Bartolini
|
56c0415922
Use WorldManager to create/destory worlds in Device and add support for reloading Units
|
пре 12 година |
Daniele Bartolini
|
89dad358d5
Split update() and render() in World
|
пре 12 година |
Daniele Bartolini
|
8c6edff894
Remove push/get_lightdata from LuaStack. All supported types must have corresponding get/push, this allows type/alive-checking
|
пре 12 година |
Daniele Bartolini
|
13996ad4ce
Add Device::argc()/argv() to C++ API and Device.argv() to Lua API
|
пре 12 година |
Daniele Bartolini
|
d753ac613d
Add Device::render_world()
|
пре 12 година |
Daniele Bartolini
|
6890905ebf
Add Device::create/destroy_world() and fix lua bindings
|
пре 12 година |
Daniele Bartolini
|
09349ed82a
Add LuaResourcePackage
|
пре 12 година |
Daniele Bartolini
|
224f8b3bc4
Be more lua-friendly, actually, I did it only because I hate int32_t
|
пре 12 година |
Daniele Bartolini
|
443ab1cd9b
Change naming convention for lua bindings
|
пре 12 година |