Commit History

Autor SHA1 Mensaxe Data
  mikymod 8138869a73 Merge branch 'master' into bgfx %!s(int64=11) %!d(string=hai) anos
  Daniele Bartolini d479ce6137 Use 64 bit murmur to hash resource type/name %!s(int64=11) %!d(string=hai) anos
  Daniele Bartolini 7b0d803adb Add missing lua_pop %!s(int64=11) %!d(string=hai) anos
  Daniele Bartolini 39d57950f8 Add g_trigger_callback %!s(int64=11) %!d(string=hai) anos
  Daniele Bartolini 5d8863286f Check whether the units involved in a collision exist %!s(int64=11) %!d(string=hai) anos
  Daniele Bartolini c4c7465294 Rename data() and lookup() to get() %!s(int64=11) %!d(string=hai) anos
  Daniele Bartolini 123ca211d8 Rename physics_callbact to g_physics_callback %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 2dd5853c6a Add a very ugly hack to support another very ugly thing in World. %!s(int64=12) %!d(string=hai) anos
  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. %!s(int64=12) %!d(string=hai) anos
  mikymod 40faeb4e20 update LuaEnvironment %!s(int64=12) %!d(string=hai) anos
  mikymod 95b5add28f improve load_module_enum in LuaEnvironment %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 5476b6a9fc Better organize lua stuff %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 5f3614ffcd Add DebugLine %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 3904b035fe Add SoundWorld::pause_all/resume_all/stop_all() and add LuaSoundWorld %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 7895af4483 Merge branch 'world' of https://github.com/taylor001/crown into world %!s(int64=12) %!d(string=hai) anos
  mikymod 802ef55bda update Lua binds according to gui implementation %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 77ebe2b599 Implement LuaTouch %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 6d22fef367 Add basic support to character controllers %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini d16074cfc6 Add Lua bindings for Actor and PhysicsWorld %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini ff2795978b We can access resource data directly by casting to appropriate resource types, no need to keep data inside *Resource %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini a341fc1c92 Add clarification %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 29c20e3605 Add +, -, *, / operators to Vector2 too %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 3ebbb8e2b3 Add metatable to Vector2/Vector3/Matrix4x4/Quaternion in order to prevent engine hackers from injuries of any kind. And also to improve Lua code readability %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 648ce3116c Add operators +, -, *, / to LuaVector3 %!s(int64=12) %!d(string=hai) anos
  mikymod a9b3640e6b fix LuaSprite %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 06c5ef0a03 Merge branch 'master' into world %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 2aa28bdfa8 Rename Vec* to Vector*, Mat* to Matrix*, Quat to Quaternion %!s(int64=12) %!d(string=hai) anos
  mikymod 267afc395d merge SounWorld in World and lot of other changes %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini 56edac1079 Add Mesh, in this case I use a different coupling scheme: cache the world and local poses inside Mesh %!s(int64=12) %!d(string=hai) anos
  Daniele Bartolini b7987f1a16 Refactor Camera and LuaCamera, add factory methods to World and temporaty accessor for camera in Unit and LuaUnit %!s(int64=12) %!d(string=hai) anos