Files
@ r4456:1e356a1bef6a
Branch filter:
Location: cpp/openttd-patchpack/source/road.h - annotation
r4456:1e356a1bef6a
433 B
text/x-c
(svn r6239) -Code cleanup: cleaned up PlayerVehWndProc
code to delete an empty shared orders list is now much simpler
cleaned up the code to handle button clicks
fixed an assert if widget 9 was pressed on a list with vehicles for another company
code to delete an empty shared orders list is now much simpler
cleaned up the code to handle button clicks
fixed an assert if widget 9 was pressed on a list with vehicles for another company
r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3795:4a0aa8790084 r3795:4a0aa8790084 r3795:4a0aa8790084 r3795:4a0aa8790084 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3900:1c2675abec23 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 r3900:1c2675abec23 r3518:098862dff341 r3518:098862dff341 r3518:098862dff341 | /* $Id$ */
#ifndef ROAD_H
#define ROAD_H
typedef enum RoadBits {
ROAD_NW = 1U,
ROAD_SW = 2U,
ROAD_SE = 4U,
ROAD_NE = 8U,
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 (RoadBits)(ROAD_ALL ^ r);
}
static inline RoadBits DiagDirToRoadBits(DiagDirection d)
{
return (RoadBits)(1U << (3 ^ d));
}
#endif
|