Ivan Safrin
|
ceaad6bee0
Lua bindings now return pointer class members. Added an equality operator for Lua classes (you can just use == instead of same_c_class now). Updated examples to reflect new changes. UI scroll bars and tree containers will now set cursor to arrow.
|
12 vuotta sitten |
Ivan Safrin
|
61a8e43144
Added same_c_class() function in Lua to check if cpp classes extended in Lua are the same
|
13 vuotta sitten |
Ivan Safrin
|
d51dbac584
isClass/isKindOfClass support in class system, cast and safe_cast functions
|
13 vuotta sitten |
Ivan Safrin
|
ae751ec28f
Fixed event handling broken by class system change, added equality operator to Lua classes that uses __ptr equality, changed Lua examples to use IDE project filenames, fixed old code so all examples work in the IDE, fixed positional ScreenSounds, added static constructor for ScreenLines to use in Lua
|
13 vuotta sitten |
Ivan Safrin
|
355ae20d37
New Lua class system. No longer supports super(), use Superclass.method(self, args) convention instead. __index__ and __set_callback renamed to __getvar and __setvar respectively. Full inheritance now supported with getter and setter acessors propagating properly through superclasses. Static methods now accessed as ClassName.staticMethod()
|
13 vuotta sitten |
mcc
|
3dd9145a7d
Make it possible for the e:getDispatcher() == Services.Core:getInput() idiom to work without modification, by making class __eq aware of __ptr
|
13 vuotta sitten |
Ivan Safrin
|
552195f8a8
Started on bindings, set up old collision scene code as a module
|
15 vuotta sitten |