summaryrefslogtreecommitdiff
path: root/src/rail.h
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2015-07-26 12:28:34 +0000
committerfrosch <frosch@openttd.org>2015-07-26 12:28:34 +0000
commit74e61a180630aeccd3da64da218f59bebfc4cc6d (patch)
tree4fe5d315f86f6ef62ed064fd204c2df74a2c8052 /src/rail.h
parent574b981e33e6e64e694bb1904a9dd70a2c392ad8 (diff)
downloadopenttd-74e61a180630aeccd3da64da218f59bebfc4cc6d.tar.xz
(svn r27343) -Feature [FS#6315]: [NewGRF] Allow railtype NewGRF to define separate sprites for the fences on either track side.
Diffstat (limited to 'src/rail.h')
-rw-r--r--src/rail.h24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/rail.h b/src/rail.h
index 90952f5ea..539a162b8 100644
--- a/src/rail.h
+++ b/src/rail.h
@@ -89,14 +89,22 @@ enum RailTrackBridgeOffset {
* the sprites in the original data files.
*/
enum RailFenceOffset {
- RFO_FLAT_X,
- RFO_FLAT_Y,
- RFO_FLAT_VERT,
- RFO_FLAT_HORZ,
- RFO_SLOPE_SW,
- RFO_SLOPE_SE,
- RFO_SLOPE_NE,
- RFO_SLOPE_NW,
+ RFO_FLAT_X_NW, //!< Slope FLAT, Track X, Fence NW
+ RFO_FLAT_Y_NE, //!< Slope FLAT, Track Y, Fence NE
+ RFO_FLAT_LEFT, //!< Slope FLAT, Track LEFT, Fence E
+ RFO_FLAT_UPPER, //!< Slope FLAT, Track UPPER, Fence S
+ RFO_SLOPE_SW_NW, //!< Slope SW, Track X, Fence NW
+ RFO_SLOPE_SE_NE, //!< Slope SE, Track Y, Fence NE
+ RFO_SLOPE_NE_NW, //!< Slope NE, Track X, Fence NW
+ RFO_SLOPE_NW_NE, //!< Slope NW, Track Y, Fence NE
+ RFO_FLAT_X_SE, //!< Slope FLAT, Track X, Fence SE
+ RFO_FLAT_Y_SW, //!< Slope FLAT, Track Y, Fence SW
+ RFO_FLAT_RIGHT, //!< Slope FLAT, Track RIGHT, Fence W
+ RFO_FLAT_LOWER, //!< Slope FLAT, Track LOWER, Fence N
+ RFO_SLOPE_SW_SE, //!< Slope SW, Track X, Fence SE
+ RFO_SLOPE_SE_SW, //!< Slope SE, Track Y, Fence SW
+ RFO_SLOPE_NE_SE, //!< Slope NE, Track X, Fence SE
+ RFO_SLOPE_NW_SW, //!< Slope NW, Track Y, Fence SW
};
/** List of rail type labels. */