adam4813/trillek-client-core — pull request #12 by catageek (2014-07-06 09:06:55+00:00)
Title: Add an asynchronous data publication systems and various fixes

- Comment the forced update of the Bullet simulation for each Collidable. The rotation of the camera does not work anymore: it needs rotational forces implementation.
- Fix the type of unit used by delta in physics to match the one used by the scheduler
- Wrap the physics and the graphics in a MetaEngineSystem running in a single thread. Physics calls precede graphics calls.
- Create an AsyncData class that provides inter-thread subscription and publication functions
- The usage of AsyncData between threads naturally synchronizes them on the same frame.
- Transform event system is replaced by the publication of a map containing updated transforms.
- Graphics and sound system use the new publication system for Transform update.