(svn r12295) -Codechange: Make plane speed option available to NewGRFs
authorpeter1138
Wed, 27 Feb 2008 21:33:52 +0000
changeset 8649 a7a8060fb837
parent 8648 dcd755910009
child 8650 9a9c905deaa5
(svn r12295) -Codechange: Make plane speed option available to NewGRFs
src/newgrf.cpp
--- a/src/newgrf.cpp	Wed Feb 27 21:07:12 2008 +0000
+++ b/src/newgrf.cpp	Wed Feb 27 21:33:52 2008 +0000
@@ -4091,8 +4091,18 @@
 		/* empty wagon speed increase */
 		case 0x0F: return 0;
 
-		/* plane speed factor */
-		case 0x10: return 4;
+		/* plane speed factor; our patch option is reversed from TTDPatch's,
+		 * the following is good for 1x, 2x and 4x (most common?) and...
+		 * well not really for 3x. */
+		case 0x10:
+			switch (_patches.plane_speed) {
+				default:
+				case 4: return 1;
+				case 3: return 2;
+				case 2: return 2;
+				case 1: return 4;
+			}
+
 
 		/* 2CC colormap base sprite */
 		case 0x11: return SPR_2CCMAP_BASE;