(svn r4374) Never directly commit something you prepared the evening before, mysteriously it will break in the morning, fix r4373
authortron
Wed, 12 Apr 2006 05:26:36 +0000
changeset 3518 c1e19f08fc25
parent 3517 f57c12df9a26
child 3519 1b8eb174e528
(svn r4374) Never directly commit something you prepared the evening before, mysteriously it will break in the morning, fix r4373
road.h
road_map.h
tunnelbridge_cmd.c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/road.h	Wed Apr 12 05:26:36 2006 +0000
@@ -0,0 +1,26 @@
+/* $Id$ */
+
+#ifndef ROAD_H
+#define ROAD_H
+
+typedef enum RoadBits {
+	ROAD_NW  = 1,
+	ROAD_SW  = 2,
+	ROAD_SE  = 4,
+	ROAD_NE  = 8,
+	ROAD_X   = ROAD_SW | ROAD_NE,
+	ROAD_Y   = ROAD_NW | ROAD_SE,
+	ROAD_ALL = ROAD_X  | ROAD_Y
+} RoadBits;
+
+static inline RoadBits ComplementRoadBits(RoadBits r)
+{
+	return ROAD_ALL ^ r;
+}
+
+static inline RoadBits DiagDirToRoadBits(DiagDirection d)
+{
+	return 1 << (3 ^ d);
+}
+
+#endif
--- a/road_map.h	Wed Apr 12 05:19:19 2006 +0000
+++ b/road_map.h	Wed Apr 12 05:26:36 2006 +0000
@@ -5,28 +5,9 @@
 
 #include "macros.h"
 #include "rail.h"
+#include "road.h"
 #include "tile.h"
 
-typedef enum RoadBits {
-	ROAD_NW  = 1,
-	ROAD_SW  = 2,
-	ROAD_SE  = 4,
-	ROAD_NE  = 8,
-	ROAD_X   = ROAD_SW | ROAD_NE,
-	ROAD_Y   = ROAD_NW | ROAD_SE,
-	ROAD_ALL = ROAD_X  | ROAD_Y
-} RoadBits;
-
-static inline RoadBits ComplementRoadBits(RoadBits r)
-{
-	return ROAD_ALL ^ r;
-}
-
-static inline RoadBits DiagDirToRoadBits(DiagDirection d)
-{
-	return 1 << (3 ^ d);
-}
-
 
 typedef enum RoadType {
 	ROAD_NORMAL,
--- a/tunnelbridge_cmd.c	Wed Apr 12 05:19:19 2006 +0000
+++ b/tunnelbridge_cmd.c	Wed Apr 12 05:26:36 2006 +0000
@@ -84,7 +84,7 @@
 	BRIDGE_PARTLY_LEVELED_FOUNDATION = 1 << 1 | 1 << 2 | 1 << 4 | 1 << 8,
 	// no foundations (X,Y direction) (tileh's 0, 3, 6, 9, 12)
 	BRIDGE_NO_FOUNDATION = 1 << 0 | 1 << 3 | 1 << 6 | 1 << 9 | 1 << 12,
-	BRIDGE_HORZ_RAMP = (BRIDGE_PARTLY_LEVELED_FOUNDATION | BRIDGE_NO_FOUNDATION) & ~0
+	BRIDGE_HORZ_RAMP = (BRIDGE_PARTLY_LEVELED_FOUNDATION | BRIDGE_NO_FOUNDATION) & ~(1 << 0)
 };
 
 static inline const PalSpriteID *GetBridgeSpriteTable(int index, byte table)