Skip to content

1.2.0

Compare
Choose a tag to compare
@mebens mebens released this 26 Jan 10:31
· 56 commits to master since this release

LÖVE 0.10, Middleclass 4, most modules/extensions now bundled, camera and tween reworks, and a few other changes.

Full changelog:

  • Assets, physics, input, and tweens extensions are now bundled with the main repo in subfolders.
  • LÖVE 0.10.0 compatibility.
  • Updated to Middleclass 4.0.

  • Camera now uses centre-based coordinates.
  • Removed processCoordinate from Camera and added bindX, bindY, and bind.
  • Coordinate binding in Camera is no longer automatic.
  • Camera bounds are now kept in a simpler { x1, y1, x2, y2 } table.
  • Updated/fixed world and rotated mouse position functions using centre-based coordinates.

  • Added option to disable use of camera when adding layers via addLayer or setupLayers.
  • Removed functions and indexes relating to class counts and names from World.
  • World no longer requires entities to have active set to true in order to update. For an entity to be ignored, active must now be explicitly false.

  • Added input.wheel as part of 0.10 compatibility.
  • Added PhysicalEntity:drawShape with support for polygons and circles.
  • Restructure of tweens module.
  • Merged AttrTween with Tween, removing the former.
  • Removed all of the specific "getter/setter" attributes from Tween and made existing ones public.
  • Removed Tween:reset.
  • Changed delay functions to use internal Delay class.
  • Added Entity:delay and Camera:delay to tweens module.