0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2024-12-26 13:49:01 -05:00

fix demo for tests

This commit is contained in:
liabru 2015-08-12 23:27:39 +01:00
parent a48d219dfe
commit 5e6b22b0c8
2 changed files with 6 additions and 7 deletions

View file

@ -573,7 +573,7 @@
// use the engine tick event to control our view // use the engine tick event to control our view
_sceneEvents.push( _sceneEvents.push(
Events.on(_runner, 'beforeTick', function() { Events.on(_engine, 'beforeTick', function() {
var world = _engine.world, var world = _engine.world,
mouse = _mouseConstraint.mouse, mouse = _mouseConstraint.mouse,
render = _engine.render, render = _engine.render,
@ -1738,7 +1738,7 @@
Events.off(_world, _sceneEvents[i]); Events.off(_world, _sceneEvents[i]);
} }
if (_runner.events) { if (_runner && _runner.events) {
for (i = 0; i < _sceneEvents.length; i++) for (i = 0; i < _sceneEvents.length; i++)
Events.off(_runner, _sceneEvents[i]); Events.off(_runner, _sceneEvents[i]);
} }

View file

@ -14,7 +14,7 @@ var update = arg('--update'),
updateAll = typeof arg('--updateAll') !== 'undefined', updateAll = typeof arg('--updateAll') !== 'undefined',
diff = arg('--diff'); diff = arg('--diff');
var resurrect = new Resurrect({ cleanup: true }), var resurrect = new Resurrect({ cleanup: true, revive: false }),
created = [], created = [],
changed = []; changed = [];
@ -60,12 +60,11 @@ var test = function(status) {
}, demo); }, demo);
var worldEnd = page.evaluate(function(demo, frames) { var worldEnd = page.evaluate(function(demo, frames) {
var engine = Matter.Demo._engine; var engine = Matter.Demo._engine,
runner = Matter.Runner.create();
for (var j = 0; j <= frames; j += 1) { for (var j = 0; j <= frames; j += 1) {
Matter.Events.trigger(engine, 'tick', { timestamp: engine.timing.timestamp }); Matter.Runner.tick(runner, engine, j * runner.delta);
Matter.Engine.update(engine, engine.timing.delta);
Matter.Events.trigger(engine, 'afterTick', { timestamp: engine.timing.timestamp });
} }
return engine.world; return engine.world;