melonJS/melonJS: Release 0.9.9
Name: melonJS
Owner: melonJS
Release: melonJS 0.9.9
Released: 2013-10-08
License: MIT
Release Assets:
- General : added proper support for a jslint task and cleaned source code accordingly (nvlbg)
- General : added a renderable container object (me.ObjectContainer) and reorganize
me.game
accordingly - General : added
me.game.world
as a reference to the game world root object container. - General : added a new me.save class to manage localStorage, and moved (deprecated) the old me.stat to the plugin repository
- Core : improved game pause management (by swmuron)
- Core : added a
me.device
object containing device specific capabilities and events (agmcleod) - Core : moved all device read-only flags to the new me.device object
- Core : fixed Opera Mobile detection when sniffing user agent
- Core : improved orientation change detection, added me.device.orientation and a specific minpubsub channel
- Core : moved debug flags to the debugPanel plugin
- Input : fixed accelerometer event registration when supported
- Input : added support for windows 8 accelerometer (Halfman)
- Input : improved mouse wheel event support to be compatible with all recent browsers
- Input : added support for the touchCancel and mousecancel events
- Input : added TAB key definition to key bindings (agmcleod)
- Loader : refreshed the loader a bit, and added the new logo
- Loader : fixed binary loader (agmcleod)
- Video : added support for CocoonJS 1.4 ('antialias' parameter and the new
dispose
function) - Video : added proper support for video scaling on High-DPI devices (no longer requires the JS hack in the index HTML file)
- Video : fix
me.sys.scalingInterpolation
when display is resized. - TMX : fixed default group opacity value not being applied to child objects.
- TMX : optimized tile rendering, by using a tileset reference in Tile object
- TMX : added preliminary support for non rectangular shapes in Tiled (although currently converted to me.Rect)
- TMX : fixed multiple image backgrounds with
ratio
properties that are different values - TMX : fixed me.ImageLayer drawing being delayed by one frame
- Font : Font objects now properly extend me.Renderable
- GUI :
HUD
objects have been completely replaced by me.ObjectContainer; See Platformer example for new HUD implementation pattern. - Animation : the
animationspeed
property, now defines the delay between frames in terms of milliseconds (as opposed to framecount) - Animation : allow animation callback to prevent resetting to first frame by returning
false
really fixed this time - Shapes : new shapes added for future expansion: me.Ellipse, me.PolyShape
- Shapes :
me.Rect.getRect()
renamedgetBounds()
- Tween : the tween implementation has been updated to the last official r11 version.
- Camera : renamed the mislabeled worldToScreen and ScreenToWorld, and fixed a bug in one of the function.