* Replace square in center of level with stationary ball
* Improve collision demo
- Collisions between balls are smoother.
- Fixed an issue with collision bounds not being set properly. (This is what made the collision appear unsmooth)
- The equality check is a little gross for dynamicBody -> otherDynamicBody, but it works for now.
- Added notes about how I did this.
- Tested it with the current platformer demo
* mostly restored the tiled importer unit tests
* code cleanup
* code cleanup
* almost got tiled maps serialization independent of the content pipeline
* refactored the tiled map content importer so that tiled maps can be loaded at runtime
* code cleanup
* removed nuspec files
* experimenting with an XML based GUI markup parser
* a few more markup parser features
* finally got a working open file dialog
* experimenting with markup bindings
* attached properties
* working on the gui stuff again
* working on a better textbox
* multiline textboxing
* new text box is really coming along
* removed the content explorer experiment
* restored the old gui demo back to the way it was before (for now)
* Change from storing layers by index to Dictionary key
Models are now stored with the `TiledMapLayer` they are part of.
* Allow render calls via TiledMapLayer
* Add TiledMapGroupLayer and model build recursion for groups
* Add rendering support for TiledMapGroupLayer
* Update TiledMapReader to read TiledMapGroupLayers
* Update Features Demo to Include a Map with a Layer Group
* Update TiledMapWriter and TiledMapProcessor to Support Groups
* Update TiledMap to Report Layers Correctly
* Demo.SpaceGame working
* Delete unused files, update icon
* Demo.StarWarrior building
* Removed unused files
* Demo.Features Collision
* Platform Demo Building
* Nuclex Gui Project
* got the old platformer demo running but it's still missing stuff
* Demo.Features added to solution
* Demo.Features building
Currently, most demos don't build and were excluded from the project.
* Demo.Features.NetCore building
* Demo.Features building and running
* First demo usable
* Close button
* Tiles + Sprite Demo
* More demos working
* Fix Back() for new Gui
* Remove old project files
* Created unit test project for collisions.
* Started on tests
* Created unit test project for collisions.
* Started on tests
* Update collision test
* CollisionInfo docs
* More docs for CollisionGrid and Cell
* Fix obsolete warning for RectangleF.Intersect
* Summary for CollisionGrid and CollisionGridCell
* QuadTree collision implemented
- Ported from C++ from Game Physics Cookbook chapter 6, 2D Optimizations
* Small refactor for QuadTree naming
* First tests for QuadTree
* Fix test
* COde Cleanup
* Added DefaultMaxObjectsPerNode
* Add missed Query code
* Insert Tests and bugfix
* Fix bug with QuadTree.Shake
* Fix namespaces
* Query tests and fix
* Additional test for Query
* Initial QuadTreeCollision Component
* Basic collision demo working
* Spikey ball colliding with walls
* Improved the collision demo
* Update QuadTree
* Added comment for CollisionComponent
* Ignore test that needs fixed
* Rename QuadTree to Quadtree
* Fix penetration vector
* Update to 2.0 and xUnit