station_cmd.c
branch0.5
changeset 5481 acf12c0e6f31
parent 5468 10836820b2bc
child 5497 b9c8c76d31b7
--- a/station_cmd.c	Mon Mar 26 00:20:22 2007 +0000
+++ b/station_cmd.c	Tue Apr 10 09:40:36 2007 +0000
@@ -1337,6 +1337,14 @@
 	return cost;
 }
 
+/**
+ * Switches the rail type at a railway station tile.
+ * @param tile        The tile on which the railtype is to be convert.
+ * @param totype      The railtype we want to convert to
+ * @param exec        Switches between test and execute mode
+ * @return            The cost and state of the operation
+ * @retval CMD_ERROR  An error occured during the operation.
+ */
 int32 DoConvertStationRail(TileIndex tile, RailType totype, bool exec)
 {
 	const Station* st = GetStationByTile(tile);
@@ -1357,7 +1365,7 @@
 		YapfNotifyTrackLayoutChange(tile, GetRailStationTrack(tile));
 	}
 
-	return _price.build_rail >> 1;
+	return _price.build_rail / 2;
 }
 
 /** Heavy wizardry used to add a roadstop to a station.