changeset 3853:00a8c7b97643 draft

(svn r4881) -Codechange: Be a little more strict about types and remove some null-operations
author celestar <celestar@openttd.org>
date Tue, 16 May 2006 12:04:53 +0000
parents ae67603aabbc
children 62daa16f33a7
files tunnelbridge_cmd.c
diffstat 1 files changed, 6 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/tunnelbridge_cmd.c
+++ b/tunnelbridge_cmd.c
@@ -183,9 +183,10 @@
 	int bridge_type;
 	TransportType transport;
 	RailType railtype;
-	int x;
-	int y;
-	int sx,sy;
+	uint x;
+	uint y;
+	uint sx;
+	uint sy;
 	TileIndex tile_start;
 	TileIndex tile_end;
 	Slope tileh_start;
@@ -227,16 +228,10 @@
 	if (x == sx) {
 		if (y == sy) return_cmd_error(STR_5008_CANNOT_START_AND_END_ON);
 		direction = AXIS_Y;
-		if (y > sy) {
-			intswap(y,sy);
-			intswap(x,sx);
-		}
+		if (y > sy) intswap(y,sy);
 	} else if (y == sy) {
 		direction = AXIS_X;
-		if (x > sx) {
-			intswap(y,sy);
-			intswap(x,sx);
-		}
+		if (x > sx) intswap(x,sx);
 	} else {
 		return_cmd_error(STR_500A_START_AND_END_MUST_BE_IN);
 	}