Impact 1.21 is a bugfix release that deals with a number of small problems and a quite big one.

Apple recently released a new version of their Safari Browser for Retina MacBooks that breaks many Impact games and produces garbled fonts and blurry scaled up versions of games. I wrote a bit more about this whole ordeal over at PhobosLab.

Impact 1.21 carefully works around these issues. If you want your games to run on Retina MacBooks in Safari, you should update.

As always, if you&039;re updating from a previous version, take care to not overwrite your own files. You'll just need to update the files in #lib/impact/ and lib/weltmeister/. Grab the new version from your download page.

Changelog - Impact

  • Fixed issue with ig.Timer pause() not working on the very first frame
  • Fixed ig.Input to ignore keys on Input and Textarea elements
  • Fixed Function bind() to be ECMA-262 compliant
  • Fixed scaling issues for images and fonts with Retina MacBooks
  • Fixed ig.input.mouse.x/y to take the CSS scaling into account
  • Fixed ig.Sound to disable sound completely if HTML5 Audio is not supported (Safari/Win)
  • Fixed ig.Animation rewind() method not returning to the first frame after gotoFrame() was called
  • Fixed constructor assignment in ig.Class
  • Fixed debug.css to honor the ig.prefix value
  • Fixed issues with preRendered repeating BackgroundMaps when screen coordinates are negative
  • Fixed an issue for one-way collision tiles, where an entity may move through the tile

Changelog - Weltmeister

  • Fixed Entity selection to allow for overlapping Entities (thanks alexandre)
Tuesday, December 4th 2012
Tags: Releases