First implementation basic of the BulletWrapper in physics section, very poor implementation but we will add the needed methods in the meantime when needed. We still need to remove the old classes and change almost all the code
Adding CollDebugDrawer and its implementation. Not tested yet but compiling
Adding WorldObject class in the root directory since it is something related with the engine itself, we cannot put this class inside of core since we will create a dependency from core to -> Physics and Collisions, and that shouldn't happen.
We also test and fix a little issue with the CollDebugDrawer, to draw each frame all the objects we have (instead of drawing only the ones that had changed, since in each fream we clear all the debug draw data).
Also tested the WorldObject implementation in the unittests and seems to be working perfectly fine, now is really nice and easy to move objects in the world and automatically sync the physics and collisions2D representations simultaniuosly.
TODO:
- Be able to get the position / rotation / scale of the WorldObject (getting the graphic representation for example).
- Test the update stuff with the MotionState that change the representation only for the 2D and Graphics (excluding the Physics one).
Adding main asset_manager classes. We still need to work a lot in this. We are pushing to be able to work from desktop later.
Adding AssetFile module to be able to load/save an asset from/to a file.
Modifying the AssetLoader to use the AssetFile module now, test already passed.
Adding some other functionality to the QtAssetManager class, we still need to work on this
Adding WorldObjectBuilder class to construct world objects from different sources (in this case only from Asset).
Modified some of the classes of the QtAssetManager tool, we still need to work on this.
Merge pull request #4 from agudpp/qt_tools

Qt tools Merging