Cap ELAPSED per tick at MS_PER_FRAME.
authordsc <david.schoonover@gmail.com>
Sat, 26 Mar 2011 13:39:44 +0000 (06:39 -0700)
committerdsc <david.schoonover@gmail.com>
Sat, 26 Mar 2011 13:39:44 +0000 (06:39 -0700)
src/tanks/game.cjs

index 7c6b93d..85f0528 100644 (file)
@@ -118,7 +118,7 @@ evt.subclass('Game', {
         
         this.pathsThisTick = 0;
         NOW      = this.NOW      = d.now;
-        ELAPSED  = this.ELAPSED  = d.elapsed;
+        ELAPSED  = this.ELAPSED  = Math.min(d.elapsed, MS_PER_FRAME);
         TICKS    = this.TICKS    = d.ticks;
         SECONDTH = this.SECONDTH = ELAPSED / 1000;
         SQUARETH = this.SQUARETH = REF_SIZE * SECONDTH;