melonJS/melonJS: Release 0.9.3
Name: melonJS
Owner: melonJS
Release: melonJS 0.9.3
Released: 2012-05-01
License: MIT
Release Assets:
- General : better error management and reporting
- General : added a dummy console.log for platforms not supporting it
- General : melonJS now uses Google Closure for library minification
- General : added a global gravity setting that will override entities default value if defined
- Core : now properly calls all objects onDestroyEvent function when resetting game
- Core : added the possibility to define a callback when a level is fully loaded
- Core : added a couple of utility functions (degToRad, radToDeg)
- Core : fixed GUID creation when passing a non string parameter
- Core : only check for collision when the projection vector is set
- TMX : global rewrite, code optimization and clean-up
- TMX : added support for isometric map loading and display
- TMX : added support for perspective map loading and display
- TMX : relaxed TMX property case sensitive checks
- TMX : added tile rotation support (Tiled 0.8.0)
- TMX : fixed level name property not being set, and use it when required
- LevelDirector : fixed the nextLevel & previousLevel functions
- Loader : added binary file support
- Loader : added possibility to dynamically load any resources (i.e. during the game)
- AnimationSheet : the entire sprite-sheet is now use to create the default animation
- Entity : fixed CollisionBox not being properly used on y axis when checking for collision
- Entity : fixed CollisionBox issue when dealing with sub-pixel positioning
- Entity : fixed setVelocity not setting y velocity when x velocity is null
- Entity : added missing properties (GUID, name) in InvisibleEntity
- Entity : fixed res.obj not defined in InvisibleEntity
- HUD : added a removeItem function
- GUI : rewrote the GUI Object accordingly to the new event management
- Geometry : added a containsPoint function
- Geometry : added a floor() and ceil() function to Vector2d
- BitmapFont : fixed BitmapFont ignoring 'center' alignment
- BitmapFont : avoid implicit object conversion when rendering a bitmapFont
- Input : fixed use of numeric keys by using a proper constant value.
- Input : rewrote mouse event management
- Input : added touch event management (with mouse event emulation)
- Input : (beta) multitouch support
- Input : added Accelerometer event management
- Documentation : added a lots of missing documentation on various API
- Documentation : added JS syntax highlighting in the tutorial
- Documentation : don't use onDestroyEvent to manage score in the examples
- Documentation : exposed more TMX objects and APIs