1. Chris Klimas
  2. zoetrope

Commits

Author Commit Message Date Builds
Chris Klimas
Match demo appearance to libzoetrope.org
Tags
1.3
Chris Klimas
Add strict checking for factory creation
Chris Klimas
Fix bugs with binds not being matchable over time Two bugs: {...}'s identity will probably change over repeated calls, so we have to compare individual items instead. Second bug related to setting the table as weakly bound... we can't ask Lua to delete these keys as an app may depending on a bind sticking around (i.e. stopping a long-running timer).
Chris Klimas
Fix bug in initial gamepad setup
Chris Klimas
Simplify timer test to use bind()
Chris Klimas
Move bind() definition into Cached:bind() This is so to a) save on memory b) so that a queued bind can be cancelled on a timer. If we kept creating new functions for the same arguments, you would have to save a reference to the bind so that you could cancel it later.
Chris Klimas
Fix Promise._complete default action Wasn't calling the function properly, needs to simulate colon syntax.
Chris Klimas
Fix bad reference
Chris Klimas
Add bind() function Bind a function invocation to an owner object and argument set so it can be called later.
Chris Klimas
Remove onComplete handlers in favor of promises This breaks the existing APIs, beware. In particular timers and tweens work differently now.
Chris Klimas
Add Promise class This adds asynchronous functionality based on the Promises/A spec.
Chris Klimas
Fix bug in dump() It was overzealous in avoiding circular definitions -- if you had two keys with the same exact value (like true or the number 10), only one would get output.
Chris Klimas
Watch for changes in Tile.imageOffset
Chris Klimas
Used a period where a colon should be
Chris Klimas
Fix inappropriately-nested if Grabbed too much with the STRICT check.
Chris Klimas
Check for presence of acceleration properties The test acc.x ~= 0 is true with nil values, so we need to special-case this.
Chris Klimas
Added tag 1.2 for changeset d97d4eef993f
Chris Klimas
Add onEnterFullscren and onExitFullscreen events for App
Tags
1.2
Chris Klimas
Better test sounds
Chris Klimas
Add flipX and flipY properties to Sprite ... that was long overdue.
Chris Klimas
Document Subview events
Chris Klimas
Finalized demo
Chris Klimas
Add status() methods to Timer and Tween Let you check on how much time is left before a tween completes or a timer fires.
Chris Klimas
Improve FPS timing This now takes into account time needed to update and draw, using the source in https://love2d.org/wiki/love.timer.sleep.
Chris Klimas
Add line number for printed warnings Behavior flagged by STRICT now reports the line where it was being called from.
Chris Klimas
Update main menu demo
Chris Klimas
Bail out of drawing sprites with alpha 0
Chris Klimas
Add Subview class This allows for things like pause overlays and inventory screens -- short-lived displays that need the main view to pause while they are visible.
Chris Klimas
Remove extraneous zoetrope require
Chris Klimas
Add check for existence of debugger This should never be an issue IRL, but if you start up with DEBUG set to false, then set it to true later and start a new app, this could trigger an error.
  1. Prev
  2. Next