Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var DT = Date;
- var ST = setTimeout;
- function setSpeed(speed){
- var p = Date.now();
- Date = function dt(t, _month, _day){
- if(_month != undefined && _day !=undefined){
- return dt(new DT(t, _month, _day).getTime());
- } else if(t != undefined){
- var now = DT.now();
- var diff = t - Date.now();
- console.log(p, now, diff);
- return new DT(Math.floor(p + (now - p + diff)/speed));
- } else {
- var now = DT.now();
- return new DT(Math.floor(p + (now - p) * speed));
- }
- };
- Date.now = function(){return new Date().getTime();}
- setTimeout = function(f,t){ return sto(f,t/speed)};
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement