Skip to content

v1.0.1.0

Compare
Choose a tag to compare
@Martenfur Martenfur released this 29 Jun 14:43
· 10 commits to v1.0 since this release

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.