Loading

Paste #pe2rbusr7

  1. Index: src/vehicle_base.h
  2. ===================================================================
  3. --- src/vehicle_base.h  (revision 27655)
  4. +++ src/vehicle_base.h  (working copy)
  5. @@ -327,7 +327,7 @@
  6.      */
  7.     inline uint GetOldAdvanceSpeed(uint speed)
  8.     {
  9. -       return (this->direction & 1) ? speed : speed * 3 / 4;
  10. +       return (this->direction & 1) ? speed : speed / 2;
  11.     }
  12.  
  13.     /**
  14. @@ -342,9 +342,9 @@
  15.      * @param speed Direction-independent unscaled speed.
  16.      * @return speed, scaled to match #GetAdvanceDistance().
  17.      */
  18. -   static inline uint GetAdvanceSpeed(uint speed)
  19. +   inline uint GetAdvanceSpeed(uint speed)
  20.     {
  21. -       return speed * 3 / 4;
  22. +       return (this->type == VEH_TRAIN) ? (this->direction & 1) ? speed * 3 / 4 : speed / 2 : (speed * 3 / 4);
  23.     }
  24.  
  25.     /**

Comments