Advertisement
Joeytje50

2048 speed run timer

Apr 15th, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var start = document.getElementsByClassName('restart-button');
  2. function startTimer() {
  3.      window.gameStart = +new Date();
  4. }
  5. startTimer();
  6. for (var i=0;i<start.length;i++) {
  7.     start[i].onclick = startTimer;
  8. }
  9. function pad0(n) {return (n<10?'0':'')+n;}
  10. function toHMS(t) {
  11. t=Math.floor((+new Date() - t)/1000);
  12.     return (Math.floor((t-(t%3600))/3600))+':'+pad0(Math.floor((t%3600)/60))+':'+pad0(t%60);
  13. }
  14. twttr.widgets.load = function(won) {
  15.     var curScore = document.getElementsByClassName('score-container')[0].childNodes[0].textContent;
  16.     document.getElementsByClassName('score-sharing')[0].innerHTML = curScore + ' points in ' + toHMS(gameStart) + ' (' + Math.floor(+curScore / ((+new Date() - gameStart)/1000)) + ' / sec)';
  17.     startTimer();
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement