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 년 전 |
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 년 전 |
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 년 전 |
Ivan Safrin
|
552195f8a8
Started on bindings, set up old collision scene code as a module
|
15 년 전 |