From 8b8a44a88dc770f711d506a0fccabb5caeb663c3 Mon Sep 17 00:00:00 2001 From: arcadeJHS Date: Tue, 12 Feb 2013 21:58:58 +0100 Subject: [PATCH] Update HTML5-Space-Invaders.html --- HTML5-Space-Invaders.html | 46 ++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/HTML5-Space-Invaders.html b/HTML5-Space-Invaders.html index 859fc51..1196ee1 100644 --- a/HTML5-Space-Invaders.html +++ b/HTML5-Space-Invaders.html @@ -1323,26 +1323,27 @@ // animation loop var gameWrapper = $("#game"); - var startTime = window.performance.now() || window.mozAnimationStartTime || +new Date; - - requestAnimationFrame(loop, gameWrapper); - function loop(timestamp) { + //var startTime = window.performance.now() || window.mozAnimationStartTime || +new Date; + //startTime = (window.performance && window.performance.now) ? performance.now() : (window.mozAnimationStartTime ? window.mozAnimationStartTime : +new Date()); + + //requestAnimationFrame(loop, gameWrapper); + (function loop(timestamp) { // time since last draw - var drawStart = (timestamp || +new Date); - var diff = drawStart - startTime; + //var drawStart = (timestamp || +new Date); + //var diff = drawStart - startTime; // update frame rate - if (diff > 1000/66) - { + //if (diff > 1000/33) + //{ // animation gameLoop(); // reset startTime - startTime = drawStart; - } + //startTime = drawStart; + //} requestAnimationFrame(loop, gameWrapper); - } + }()); } img.src = spriteSheet; @@ -1463,18 +1464,19 @@ // animation loop var gameWrapper = $("#game"); - debugger; - var startTime = window.performance.now() || window.mozAnimationStartTime || +new Date; - requestAnimationFrame(loop, gameWrapper); - function loop(timestamp) { + //var startTime = window.performance.now() || window.mozAnimationStartTime || +new Date; + //startTime = (window.performance && window.performance.now) ? performance.now() : (window.mozAnimationStartTime ? window.mozAnimationStartTime : +new Date()); + + //requestAnimationFrame(loop, gameWrapper); + (function loop(timestamp) { // time since last draw - var drawStart = (timestamp || +new Date); - var diff = drawStart - startTime; + //var drawStart = (timestamp || +new Date); + //var diff = drawStart - startTime; // update frame rate - if (diff > 1000/60) - { + //if (diff > 1000/30) + //{ // animation context.clearRect(0, 0, canvas.width, canvas.height); sky.drawStars(); @@ -1482,11 +1484,11 @@ if (human.credit > 0) textHelper.changeTextColor("#play"); // reset startTime - startTime = drawStart; - } + //startTime = drawStart; + //} requestAnimationFrame(loop, gameWrapper); - } + }()); }; var _instructions = function() {