Minor Refactoring
Added DrawDebugInfo protoype. Currently very ineffecient and basic.
Updated TASKS, Incldues todo information for HashList's DrawDebugInfo
method
Collidable Entities now always retrieve intersecting entities (for
future).
Added DrawCenteredString static method to SpriteBatchExtensions
Vastly improved HashList DrawDebugInfo function.
Changed prevBoundingBox to PreviousBoundingBox in Entity.
Refactoring. DrawColliderDebugInfo is now performed AFTER
PostGameShaders have been applied.
General Improvements. QuadTree DrawDebugInfo now specifies number of
entities contained within a node.
Random Generation of Bats and Coins now performed on MapLoaded for
example_map
Improvent to HashList DrawDebugInfo code
Changed HashList to use 16x16 Box sizes. Much better CPU time but may be
large in memory.
Added more colors to debug color array.
Check if File exists before loading a TiledMap. If not, throw an
exception.
Collideable Entities have the ability to enable TileCollisionDetection
and EntityCollisionDetection seperately.
Removed un-needed assignment of layer value after adding to DrawableSet.
Temporarily disbale sound... becuase it gets annoying.
Removed unused variable
Added immovable Property
Updated TASKS