melonJS/melonJS: Release 0.9.4
Name: melonJS
Owner: melonJS
Release: melonJS 0.9.4
Released: 2012-08-13
License: MIT
Release Assets:
- General : melonJS is now only using Google Closure (removed YUI compressor)
- General : melonJS is now ES5 strict mode compliant
- General : added a .editorconfig file to provide basic rules to editors
- Core : added a flag to enable/disable automatic pause on loosing/gaining focus
- Core : fixed rendering loop when using requestAnimationFrame (parasyte)
- Core : added a renderCollisionMap debug setting (parasyte)
- Core : use console.error instead of window.alert
- Core : added the possibility to specify a user-defined sort function
- Core : fixed mixing screenObject added as object, and TMX level loading
- Core : fixed screenObject when extending update & draw function
- Entity : added an anchor point for renderables (through SpriteObject)
- Entity : added rotation support (through SpriteObject)
- Entity : added the possibility to pause an animation (parasyte)
- Entity : fixed default position by using top-left coordinates as in Tiled
- Entity : fixed invisible entities being removed when colliding
- Font : fixed me.Font horizontal alignement
- General : fixed & enhanced object/memory deallocation when switching levels
- General : rewrote the parallax code using the new Generic Image Layer Object
- General : added support for vertical parallax layer
- Geometry : added a function to test for vector "equality"
- Geometry : added a couple of Self function (to help avoid object creation)
- Loader : fixed a case issue between filename and asset name
- Input : added the possibility to check for mouse event based on world or screen coordinates
- Input : fixed a false-positive issue at initialization, and usage of special keys (parasyte)
- TMX : added dynamic layer rendering (configurable globally or per layer through Tiled)
- TMX : added Image Layer Support (Tiled daily builds only)
- TMX : added support for the new map background property (Tiled daily builds only)
- TMX : added a Color Layer (used when a background color is defined)
- TMX : another round of clean-up and various bug fixing
- TMX : added support for TMX Object without name (parasyte)
- TMX : added preliminary support for polygon and polyline objects (parasyte)
- TMX : fixed visible flag and user-defined properties not being applied to ObjectGroup
- TMX : fixed rendering issue with transformed tiles (AD, H, V)
- TMX : fixed display of map being smaller than the viewport
- TMX : fixed TMXObject not being declared correctly under the "me" namespace
- Utils : fixed the HexToRGB function and added support for the 3 char format (#hhh)
- Tween : fixed exception in the tween library (parasyte)
- Documentation : corrected and added missing documentation