Commit History

Autor SHA1 Mensaxe Data
  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 %!s(int64=11) %!d(string=hai) anos
  Ivan Safrin 04fc32a398 Fixed bindings, tweaked UI, added new UI theme to default themes, fixed IDE network stuff %!s(int64=12) %!d(string=hai) anos
  Ivan Safrin 534021da0b Added Tween support to Lua bindings %!s(int64=12) %!d(string=hai) anos
  Ivan Safrin 00ca758c8c Added joystick support in Linux SDL core, added joystick event functions to polycode player %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  Ivan Safrin 5930b20c15 Fixed PolyKEY in bindings, added Services.Input to Lua defaults %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 4a0ca32cb8 Added Config to Services in Lua %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin ba4e3cbd37 New Lua EventDispatcher system. addEventListener now takes a callback function as second parameter %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 35a12c27db Fixed event handling errors with LuaJIT %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 61a8e43144 Added same_c_class() function in Lua to check if cpp classes extended in Lua are the same %!s(int64=13) %!d(string=hai) anos
  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. %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin d51dbac584 isClass/isKindOfClass support in class system, cast and safe_cast functions %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 543baf9047 Returning std::vectors as Lua arrays in bindings %!s(int64=13) %!d(string=hai) anos
  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() %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin a13feb3801 Simple input events in player %!s(int64=13) %!d(string=hai) anos
  Ivan Safrin 8b1ae6d785 3D Physics module, minor fixes across the board. %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin ea513e36b8 More code cleanup, documentation, polycode build tool fixes and player fixes %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin 09f0e77945 Fixed LUA event handling %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin 40b5da3e8d Removed GenericScene in favor of just Scene, improved LUA bindings. %!s(int64=14) %!d(string=hai) anos
  Ivan Safrin f797a8af9d Fixed up Lua bindings, added default API to the player, added some design assets, improved polybuild tool %!s(int64=15) %!d(string=hai) anos