Skip to content

Commit 31c0b4f

Browse files
committed
Update now always runs but only once per frame
1 parent 95b18ae commit 31c0b4f

1 file changed

Lines changed: 12 additions & 10 deletions

File tree

src/input/InputManager.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -493,19 +493,19 @@ var InputManager = new Class({
493493
this._setCursor = 0;
494494

495495
this._updatedThisFrame = true;
496-
}
497496

498-
this.events.emit(Events.MANAGER_UPDATE);
497+
this.events.emit(Events.MANAGER_UPDATE);
499498

500-
this.ignoreEvents = false;
501-
502-
this.dirty = true;
503-
504-
var pointers = this.pointers;
499+
this.ignoreEvents = false;
505500

506-
for (var i = 0; i < this.pointersTotal; i++)
507-
{
508-
pointers[i].reset(time);
501+
this.dirty = true;
502+
503+
var pointers = this.pointers;
504+
505+
for (var i = 0; i < this.pointersTotal; i++)
506+
{
507+
pointers[i].reset(time);
508+
}
509509
}
510510
},
511511

@@ -521,6 +521,8 @@ var InputManager = new Class({
521521
preStep: function (time)
522522
{
523523
this.time = time;
524+
525+
this.update(time);
524526
},
525527

526528
/**

0 commit comments

Comments
 (0)