Advertisement
Serafim

Untitled

Oct 10th, 2013
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     rewrite: ->
  2.       time = ((new Date).getTime() / 1000)|0
  3.       fps  = 0
  4.  
  5.       @interval = setInterval =>
  6.         @canvas.width = @canvas.width
  7.         @collection.each (item) =>
  8.           @context.save()
  9.           item.draw @context
  10.           @context.restore()
  11.  
  12.         if @fpsElement
  13.           timeNow = ((new Date).getTime() / 1000)|0
  14.           if timeNow > time then [@fpsElement.innerHTML, time, fps] = [fps, timeNow, 0] else fps++
  15.       , Math.floor(1000 / @frames)
  16.       console.log 'Frame rate: [' + @frames + '] ' + 1000 + '/' + ((1000 / @frames)|0)
  17.       return @
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement