summaryrefslogtreecommitdiff
path: root/src/rail.h
diff options
context:
space:
mode:
authormichi_cc <michi_cc@openttd.org>2012-07-01 23:12:50 +0000
committermichi_cc <michi_cc@openttd.org>2012-07-01 23:12:50 +0000
commitb0d21d2fadc9e7df11a2758e3e5cc411af2b0452 (patch)
tree533cf8897f15d02ccc19156034692ee32fa27976 /src/rail.h
parenta6244ed0dc39f520283abf2530154f0ae3996f2f (diff)
downloadopenttd-b0d21d2fadc9e7df11a2758e3e5cc411af2b0452.tar.xz
(svn r24367) -Feature: [NewGRF] Customisable signals for rail types.
Diffstat (limited to 'src/rail.h')
-rw-r--r--src/rail.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rail.h b/src/rail.h
index eb0b46c4c..0a6a15381 100644
--- a/src/rail.h
+++ b/src/rail.h
@@ -20,6 +20,7 @@
#include "slope_type.h"
#include "strings_type.h"
#include "date_type.h"
+#include "signal_type.h"
/** Railtype flags. */
enum RailTypeFlags {
@@ -47,6 +48,7 @@ enum RailTypeSpriteGroup {
RTSG_DEPOT, ///< Depot images
RTSG_FENCES, ///< Fence images
RTSG_TUNNEL_PORTAL, ///< Tunnel portal overlay
+ RTSG_SIGNALS, ///< Signal images
RTSG_END,
};
@@ -136,6 +138,7 @@ struct RailtypeInfo {
SpriteID build_depot; ///< button for building depots
SpriteID build_tunnel; ///< button for building a tunnel
SpriteID convert_rail; ///< button for converting rail
+ SpriteID signals[SIGTYPE_END][2][2]; ///< signal GUI sprites (type, variant, state)
} gui_sprites;
struct {