Advertisement
Guest User

Untitled

a guest
Sep 27th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. var DT = Date;
  2. var ST = setTimeout;
  3. function setSpeed(speed){
  4. var p = Date.now();
  5. Date = function dt(t, _month, _day){
  6. if(_month != undefined && _day !=undefined){
  7. return dt(new DT(t, _month, _day).getTime());
  8. } else if(t != undefined){
  9. var now = DT.now();
  10. var diff = t - Date.now();
  11. console.log(p, now, diff);
  12. return new DT(Math.floor(p + (now - p + diff)/speed));
  13. } else {
  14. var now = DT.now();
  15. return new DT(Math.floor(p + (now - p) * speed));
  16. }
  17. };
  18. Date.now = function(){return new Date().getTime();}
  19. setTimeout = function(f,t){ return sto(f,t/speed)};
  20. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement