diff options
author | PeterN <peter@fuzzle.org> | 2019-03-09 02:53:43 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-09 02:53:43 +0000 |
commit | 42046af933ac57ab08c83d26bd94e60a253bab66 (patch) | |
tree | a67c5d29ac26dd69e6a846cffbd6932535349ecc /src/rail.h | |
parent | 7e7563f15f999cac5c140cb93e917905a9450df4 (diff) | |
download | openttd-42046af933ac57ab08c83d26bd94e60a253bab66.tar.xz |
Add: Add flag and railtype sprite type to draw pre-combined ground sprites. (#7231)
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 83d1d9b7a..eec87bfb3 100644 --- a/src/rail.h +++ b/src/rail.h @@ -27,11 +27,13 @@ enum RailTypeFlags { RTF_CATENARY = 0, ///< Bit number for drawing a catenary. RTF_NO_LEVEL_CROSSING = 1, ///< Bit number for disallowing level crossings. RTF_HIDDEN = 2, ///< Bit number for hiding from selection. + RTF_NO_SPRITE_COMBINE = 3, ///< Bit number for using non-combined junctions. RTFB_NONE = 0, ///< All flags cleared. RTFB_CATENARY = 1 << RTF_CATENARY, ///< Value for drawing a catenary. RTFB_NO_LEVEL_CROSSING = 1 << RTF_NO_LEVEL_CROSSING, ///< Value for disallowing level crossings. RTFB_HIDDEN = 1 << RTF_HIDDEN, ///< Value for hiding from selection. + RTFB_NO_SPRITE_COMBINE = 1 << RTF_NO_SPRITE_COMBINE, ///< Value for using non-combined junctions. }; DECLARE_ENUM_AS_BIT_SET(RailTypeFlags) @@ -51,6 +53,7 @@ enum RailTypeSpriteGroup { RTSG_FENCES, ///< Fence images RTSG_TUNNEL_PORTAL, ///< Tunnel portal overlay RTSG_SIGNALS, ///< Signal images + RTSG_GROUND_COMPLETE, ///< Complete ground images RTSG_END, }; |