We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ab20b0 commit 1b7e27dCopy full SHA for 1b7e27d
2 files changed
src/core/Engine.js
@@ -75,7 +75,7 @@ var Engine = {};
75
engine.metrics = engine.metrics || { extended: false };
76
77
// @if DEBUG
78
- engine.metrics = engine.metrics || Metrics.create();
+ engine.metrics = Metrics.create(engine.metrics);
79
// @endif
80
81
return engine;
src/core/Metrics.js
@@ -14,8 +14,8 @@ var Metrics = {};
14
* @private
15
* @return {metrics} A new metrics
16
*/
17
- Metrics.create = function() {
18
- return {
+ Metrics.create = function(options) {
+ var defaults = {
19
extended: false,
20
narrowDetections: 0,
21
narrowphaseTests: 0,
@@ -31,6 +31,8 @@ var Metrics = {};
31
bodies: 0,
32
pairs: 0
33
};
34
+
35
+ return Common.extend(defaults, false, options);
36
37
38
/**
0 commit comments