wonder.js
Version:
38 lines (32 loc) • 961 B
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
function setStartTime (startTime){
if(!!window.performance){
window.performance.now = () => startTime;
}
else{
window.performance = {
now: () => startTime
};
}
};
function getTimeControllerRecord(state) {
return state[/* timeControllerRecord */35];
}
function setElapsed(elapsed, state) {
var newrecord = Caml_array.caml_array_dup(state);
var init = state[/* timeControllerRecord */35];
newrecord[/* timeControllerRecord */35] = /* record */[
/* elapsed */elapsed,
/* startTime */init[/* startTime */1],
/* deltaTime */init[/* deltaTime */2],
/* lastTime */init[/* lastTime */3],
/* gameTime */init[/* gameTime */4],
/* fps */init[/* fps */5]
];
return newrecord;
}
exports.setStartTime = setStartTime;
exports.getTimeControllerRecord = getTimeControllerRecord;
exports.setElapsed = setElapsed;
/* No side effect */