* Refactor particle system
* Use correct alloc
* Use original ParticleIterator imlementation for zero allications.
* Move ParticleIterator to its own class instead of a nested class
* Mark nullable
* Add fallback mechanism for loading textures when it's an image file and not an xnb
* Removed MonoGame.Extended.Animations
This project was just a shell that referenced MonoGame.Extended.csproj. It added no additional functionality.
* Rework BitmapFonts for new project organization.
* Cleanup namespaces
* Cleanup namespaces
* Move MonoGame.Extended.Collision into base project
* Moved MonoGame.Extended.Entities into base project
* Moved MonoGame.Extended.Graphics into base project
* Moved MonoGame.Extended.Graphics into base project
* Moved MonoGame.Extended.Input into base project
* Moved MonoGame.Extended.Particles into base project
* Moved MonoGame.Extended.Tiled into base project
* Moved MonoGame.Extended.Tiled into base project
* Moved MonoGame.Extended.Tweening into base project
* Removing SpriteFactory support
This will be added back in at a later date once the SpriteFactory application has been updated
* Update TexturePacker content import support
* Only needs to reference base project now
* Moved to Serialization namespace
* Moved Json serialization to Serialization.Json namespace
* Moved TexturePacker content DTOs to the Content namespace
* Renamed to Texture2DRegion.Extensions.cs
* Cleaned up namespace
* Moved ReadTiledMapProperties into the ContentReaderExtensions
* Created an Extended content manager
* Moved Tweening tests to base test project
* Moved Tiled test to base test project
* Moved Entities Tests to base test project
* Moved Entities tests to base test project
* Moved Collisions tests to base test project
* Moved Pipeline Tiled test to Pipeline tests project
* Use `var` instead of full type name
* Add Tiled namespace
* Correct `Metadata` property name to new `Meta` property name
* Cleanup namespace
* Add effects namespace
* Add Content namespace
* Update using statements to new namespaces
* Move Pipeline Tiled tests to Pipeline test project
* Use correct namespace
* Use `var` instead of typing out nested types
* Remove unused namespaces
* Update to new namespaces
* Remove unused namespaces
* Update to new namespaces
* Remove dependency on Particles csproj
* Update included content on build
* Add embedded resources
* Merge multi csproj structure into single csproj structure
* TexturePackerPoint properties should be `double` not `int`
* Update csproj
* Use dotnet tool to rebuild effects
* Move effect compilation to targets file
This will ensure the effects are always built
* Fix workflow to build effects on linux
* Set wine path
* Export instead of using actions env section
* Revert back to manual effect compile until automation can be solved on GitHub Ubuntu runner
* FNA projects
* update actions
fixes MSBUILD : error MSB1011: Specify which project or solution file to
use because this folder contains more than one project or solution file.
* build tests
* remove test for issue #633
* FNA/XNA compatible
* GraphicsDevice Extensions
* remove MockGameWindow
---------
Co-authored-by: Christopher Whitley <103014489+AristurtleDev@users.noreply.github.com>
* Converted to use `System.Text.Json`
* Remove Newtonsoft.Json Dependency
Newtonsoft.Json dependency has been removed in favor of System.Text.Json
* Treat MGFXO file as binary