Ivan Safrin
|
966420be46
Implemented a global fixed timestep update for Core, physics modules now update in sync with core using the core fps setting, added ability to have a custom fixed timestep loop
|
11 gadi atpakaļ |
Ivan Safrin
|
04fc32a398
Fixed bindings, tweaked UI, added new UI theme to default themes, fixed IDE network stuff
|
12 gadi atpakaļ |
Ivan Safrin
|
534021da0b
Added Tween support to Lua bindings
|
12 gadi atpakaļ |
Ivan Safrin
|
00ca758c8c
Added joystick support in Linux SDL core, added joystick event functions to polycode player
|
12 gadi atpakaļ |
Ivan Safrin
|
9f0a1f1905
Added safe_delete to Lua API which deletes passed object on next frame, added stopTrackingChild to PhysicsScreen, contact events now dispatched after box2d step completes.
|
12 gadi atpakaļ |
Ivan Safrin
|
5930b20c15
Fixed PolyKEY in bindings, added Services.Input to Lua defaults
|
13 gadi atpakaļ |
Ivan Safrin
|
4a0ca32cb8
Added Config to Services in Lua
|
13 gadi atpakaļ |
Ivan Safrin
|
ba4e3cbd37
New Lua EventDispatcher system. addEventListener now takes a callback function as second parameter
|
13 gadi atpakaļ |
Ivan Safrin
|
35a12c27db
Fixed event handling errors with LuaJIT
|
13 gadi atpakaļ |
Ivan Safrin
|
61a8e43144
Added same_c_class() function in Lua to check if cpp classes extended in Lua are the same
|
13 gadi atpakaļ |
Ivan Safrin
|
5ee706d3c5
Lua bindings rework. No more __ptr_lookup, __ptr is now regular userdata and contains a pointer to the pointer to C++ class, garbage collection metatables on some objects.
|
13 gadi atpakaļ |
Ivan Safrin
|
d51dbac584
isClass/isKindOfClass support in class system, cast and safe_cast functions
|
13 gadi atpakaļ |
Ivan Safrin
|
543baf9047
Returning std::vectors as Lua arrays in bindings
|
13 gadi atpakaļ |
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 gadi atpakaļ |
Ivan Safrin
|
a13feb3801
Simple input events in player
|
13 gadi atpakaļ |
Ivan Safrin
|
8b1ae6d785
3D Physics module, minor fixes across the board.
|
14 gadi atpakaļ |
Ivan Safrin
|
ea513e36b8
More code cleanup, documentation, polycode build tool fixes and player fixes
|
14 gadi atpakaļ |
Ivan Safrin
|
09f0e77945
Fixed LUA event handling
|
14 gadi atpakaļ |
Ivan Safrin
|
40b5da3e8d
Removed GenericScene in favor of just Scene, improved LUA bindings.
|
14 gadi atpakaļ |
Ivan Safrin
|
f797a8af9d
Fixed up Lua bindings, added default API to the player, added some design assets, improved polybuild tool
|
15 gadi atpakaļ |