Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rewrite: ->
- time = ((new Date).getTime() / 1000)|0
- fps = 0
- @interval = setInterval =>
- @canvas.width = @canvas.width
- @collection.each (item) =>
- @context.save()
- item.draw @context
- @context.restore()
- if @fpsElement
- timeNow = ((new Date).getTime() / 1000)|0
- if timeNow > time then [@fpsElement.innerHTML, time, fps] = [fps, timeNow, 0] else fps++
- , Math.floor(1000 / @frames)
- console.log 'Frame rate: [' + @frames + '] ' + 1000 + '/' + ((1000 / @frames)|0)
- return @
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement