Skip to content

melonJS 0.9.2

Compare
Choose a tag to compare
@obiot obiot released this 29 May 07:40
· 7098 commits to master since this release
  • General : melonJS is now licensed under the terms of the MIT License
  • General : added some Cake magic, allowing to use melonJS with CoffeeScript (by scan)
  • General : added melonJS UML Class Diagram in the official repository (by Ben2303)
  • General : melonJS now properly stays in it's own namespace (me)
  • Audio : configurable behavior in case of audio loading error
  • Core : fixed a shaking bug when collision box is not aligned with the sprite box
  • Core : fixed collision detection bug (object being tested again itself)
  • Core : refactored fading function using Tween objects (API CHANGE, see documentation)
  • Core : added a helper method to know the sign of an number
  • Core : corrected variables definition (global->local)
  • Core : added a GUID (Game Unique Identifier) to objects
  • Core : getEntityByName now also returns non Entity Object (like layers)
  • Core : fixed state change when using custom state values
  • Core : me.game.collide now also returns an object reference in the collision vector
  • Core : renamed and correctly initialize the localStorage flag capability
  • Documentation : various documentation correction and improvements
  • Entity : added friction management
  • Entity : updateMovement function now returns a collision "vector" (API CHANGE, see documentation)
  • Entity : refactored/cleaned-up movement/collision function
  • Entity : added support for multiline spritesheet (fixed cell size)
  • Entity : added the possibility to define a specific transparent color for spritesheet
  • Entity : implemented a resize function, allowing to resize a sprite on the fly
  • Entity : optimized/refactored SpriteObject
  • Entity : fixed object with 1 single sprite (no animation) not begin updated
  • Entity : added the possibility to also specify a callback when an animation is over
  • Entity : fixed an initialization issue when using melonJS without a Tilemap
  • GUI : corrected me.GUI_Object and added missing documentation
  • GUI : marked me.GUI_Object as deprecated, as it will be rewritten in a next release
  • Event : also cancel event bubbling
  • Font : added support for multiline fontsheet
  • HUD : added a setItemValue() function
  • HUD : corrected display issue on Opera
  • Loader : added possibility to add graphics resources after pre-loading (e.g. ingame)
  • TMX : use native Base64 decoding when available
  • Viewport : object to follow can either be a Object Entity or a position Vector
  • Viewport : fixed default value (if parameter not specified) for Axis to follow on
  • Video : cleaned-up the applyRGBFilter function