Merge remote-tracking branch 'refs/remotes/origin/development'
Merge remote-tracking branch 'refs/remotes/origin/development'
Merge branch 'refs/heads/development'
Merge remote-tracking branch 'refs/remotes/origin/development'
Merge remote-tracking branch 'refs/remotes/origin/development'
fixed typo in asset file
- Fixed module manager recursion issue when not scanning at root-path only.
- Fixed SpriteBatch problem when turning-off the batch culling.
Merge remote-tracking branch 'refs/remotes/origin/master' into development
- Added batch-query tree initialization during simulation add instead of constructor making it possible to supress its usage in derived types.
- Fixed SpriteBatchItem problem updating local transform.
- Fixed bad formatting and warning under VS2010.
- Add support for user-data pointer on SpriteBatchItem.  Useful when associating a sprite with some custom structure in C++.
- Added a toy category to the Sandbox of "Experiments".
- Added composite experiment.
- PointForceController now has "setTrackedObject()" and "getTrackedObject()" to force it to track that SceneObjects' position.  When tracking an object, the "setPosition()" is used as a tracked-object local-space offset i.e. a position of (0,0) is at the tracked objects center but (1,0) is 1 world-unit along the objects local-space X-axis (including angle).
- Updated the PointForceController to set the controller to track the planetoid (even the planetoid doesn't currently move).
- Added in a check to see if the distance of an object from the controllers position is near-zero.  If that's the case then ignore the object as it's effectively reached its goal.  This stops a bad NAN calculation.
- Stopped the GuiControlProfile from attempting to load-up an empty bitmap name.  The GUI system needs nuking from orbit, it's the only way to be sure.
- Added instructions and template code to export ImageAsset files directly from Zoptex (http://www.zwopple.com/zwoptex/)
- Now when setting collision-groups or collision-layers you can use "off" or "none" to mean no collision groups/layers and "all" to mean all groups/layers (default).  If using the methods "setCollisionGroups()" or "setCollisionLayers()" then you can omit any arguments which means "all" groups/layers.