Advertisement
Guest User

Ascii Street View Enhancements

a guest
Jul 31st, 2012
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var speed = 0.0;
  2. var delta = 0.005;
  3. var isPaused = false;
  4. var isHudHidden = false;
  5. var oldRender = window.render;
  6.  
  7. window.render = function () {
  8.     if (isHudHidden) {
  9.         title.style.opacity = 0;
  10.         title.style.pointerEvents = 'none';
  11.         options.style.opacity = 0;
  12.         options.style.pointerEvents = 'none';
  13.     } else {
  14.         title.style.opacity = 1;
  15.         title.style.pointerEvents = 'auto';
  16.         options.style.opacity = 1;
  17.         options.style.pointerEvents = 'auto';
  18.     }
  19.    
  20.     if (isPaused) {
  21.         isUserInteracting = true;
  22.     } else if (!isUserInteracting) {
  23.         lon += speed;
  24.     }
  25.    
  26.     oldRender();
  27.    
  28.     if (isPaused) {
  29.         isUserInteracting = false;
  30.     }
  31. }
  32.  
  33. window.addEventListener("keydown", function (event) {
  34.     var code = "which" in event ? event.which : event.keyCode;
  35.     if (code == 32) { // Space
  36.         isPaused = !isPaused;
  37.     } else if (code == 189) { // -
  38.         delta -= 0.0001;
  39.     } else if (code == 187) { // =
  40.         delta += 0.0001;
  41.     } else if (code == 109) { // Numpad Minus
  42.         speed -= delta;
  43.     } else if (code == 107) { // Munpad Plus
  44.         speed += delta;
  45.     } else if (code == 72) { // h
  46.         isHudHidden = !isHudHidden;
  47.     }
  48. }, false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement