diff options
author | michi_cc <michi_cc@openttd.org> | 2012-07-01 23:12:50 +0000 |
---|---|---|
committer | michi_cc <michi_cc@openttd.org> | 2012-07-01 23:12:50 +0000 |
commit | b0d21d2fadc9e7df11a2758e3e5cc411af2b0452 (patch) | |
tree | 533cf8897f15d02ccc19156034692ee32fa27976 /src/rail.h | |
parent | a6244ed0dc39f520283abf2530154f0ae3996f2f (diff) | |
download | openttd-b0d21d2fadc9e7df11a2758e3e5cc411af2b0452.tar.xz |
(svn r24367) -Feature: [NewGRF] Customisable signals for rail types.
Diffstat (limited to 'src/rail.h')
-rw-r--r-- | src/rail.h | 3 |
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 { |