(svn r11086) -Fix/Revert (r11053, r10984): "fixing" r11053 made the acceleration code use the wrong speed, which can be fixed by reverting a small piece of r10984.
authorrubidium
Mon, 10 Sep 2007 17:13:37 +0000
changeset 8057 624ab0243ea2
parent 8056 1020455bfd81
child 8058 e33ff70ce418
(svn r11086) -Fix/Revert (r11053, r10984): "fixing" r11053 made the acceleration code use the wrong speed, which can be fixed by reverting a small piece of r10984.
src/train_cmd.cpp
--- a/src/train_cmd.cpp	Mon Sep 10 15:36:33 2007 +0000
+++ b/src/train_cmd.cpp	Mon Sep 10 17:13:37 2007 +0000
@@ -304,7 +304,7 @@
 static int GetTrainAcceleration(Vehicle *v, bool mode)
 {
 	int max_speed = 2000;
-	int speed = v->GetDisplaySpeed(); //[mph]
+	int speed = v->cur_speed * 10 / 16; // km-ish/h -> mp/h
 	int curvecount[2] = {0, 0};
 
 	/*first find the curve speed limit */