Skip to content

Commit 1b7e27d

Browse files
committed
added options to Metrics.create
1 parent 2ab20b0 commit 1b7e27d

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/core/Engine.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ var Engine = {};
7575
engine.metrics = engine.metrics || { extended: false };
7676

7777
// @if DEBUG
78-
engine.metrics = engine.metrics || Metrics.create();
78+
engine.metrics = Metrics.create(engine.metrics);
7979
// @endif
8080

8181
return engine;

src/core/Metrics.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ var Metrics = {};
1414
* @private
1515
* @return {metrics} A new metrics
1616
*/
17-
Metrics.create = function() {
18-
return {
17+
Metrics.create = function(options) {
18+
var defaults = {
1919
extended: false,
2020
narrowDetections: 0,
2121
narrowphaseTests: 0,
@@ -31,6 +31,8 @@ var Metrics = {};
3131
bodies: 0,
3232
pairs: 0
3333
};
34+
35+
return Common.extend(defaults, false, options);
3436
};
3537

3638
/**

0 commit comments

Comments
 (0)