Показать сообщение отдельно
  #2 (permalink)  
Старый 22.09.2016, 14:03
Интересующийся
Отправить личное сообщение для CANGARIE Посмотреть профиль Найти все сообщения от CANGARIE
 
Регистрация: 22.09.2016
Сообщений: 11

/*engine.js*/
var _renderer = (function() {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function (callback) {
setTimeout(callback,1000/60);
};
})();

var _engine = function() {
	console.log('Игровой цикл не инициализирован!');
};

var startGame = function(game) {
	if(typeof game == 'function') {
		_engine = game;
	};
	gameLoop();
};

var setGame = function(game) {
	if(typeof game == 'function') {
		_engine = game;
	};
};

var gameLoop = function() {
	_engine();
	_renderer(gameLoop);
};
Ответить с цитированием