chuck.js/app/Lib/Utilities/RequestAnimFrame.js
2014-12-22 01:43:21 +01:00

31 lines
No EOL
735 B
JavaScript
Executable file

define([
'Game/Config/Settings'
],
function (Settings) {
"use strict";
var requestAnimFrame = (function () {
var _setTimeout = function ( callback ) {
return setTimeout(callback, Settings.BOX2D_TIME_STEP * 1000);
}
if (typeof window != 'undefined') {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
_setTimeout;
} else {
return _setTimeout;
}
})();
return requestAnimFrame;
});