v1.0.1.0
FEATURES:
- Added Animation class.
- Added Easing class.
- Added DirectionToVector2 methods to GameMath.
- Added a set of demos. See Monofoxe.Playground project.
- Added Windows DirectX templates.
CHANGES:
- Moved Cameras from Monofoxe.Engine.Utils to Monofoxe.Engine namespace.
- Moved NumberExtensions and Vector2Extensions to Monofoxe.Engine namespace.
- Camera.Rotation is now float instead of int.
- Added GraphicsMgr.CurrentWorld.
- Renamed GraphicsMgr.CurrentTransformMatrix to GraphicsMgr.CurrentView.
FIXES:
- AlphaBlend.fx now works for DirectX.
- Content.mgcb now correctly builds for cross-platform projects.
- AddComponent() now throws an exception, if trying to add a component owned by other entity.
- AffectedBySpeedMultiplier has been removed from alarms. It can be replaced by TimeKeeper.
- Fixed NoPipeline not saving cases of the resource names.
- Fixed NoPipeline's watcher not working with newly added files.
- Fixed crashing, when text is being drawn last in the frame.
- Renamed Round/Ceiling/Floor to RoundV/CeilingV/FloorV in Vector2 entenxions, which were causing name clashes.
- Fixed tile objects GID being offset by 1 when loaded from templates.
- Optimized MapBuilder.
- Optimized graphics pipeline.
- Fixed graphics not working properly on DirectX.
- Fixed ToggleFullScreen not working properly with Canvas.