forked from mirror/OpenTTD
(svn r4374) Never directly commit something you prepared the evening before, mysteriously it will break in the morning, fix r4373
This commit is contained in:
21
road_map.h
21
road_map.h
@@ -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,
|
||||
|
Reference in New Issue
Block a user