summaryrefslogtreecommitdiff
path: root/src/track_type.h
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2010-04-11 15:44:16 +0000
committerfrosch <frosch@openttd.org>2010-04-11 15:44:16 +0000
commit0d4e6c46ff4af97205823014e0b4300c7a2c3044 (patch)
treebe9825c3e22820b5a09cc8d31daa9be6b9127979 /src/track_type.h
parent03c609f019f437f4fb7e252a2345d4b62ab930e8 (diff)
downloadopenttd-0d4e6c46ff4af97205823014e0b4300c7a2c3044.tar.xz
(svn r19605) -Codechange: Merge ExtractBits into EnumPropsT.
Diffstat (limited to 'src/track_type.h')
-rw-r--r--src/track_type.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/track_type.h b/src/track_type.h
index b5c95d575..a17c9773a 100644
--- a/src/track_type.h
+++ b/src/track_type.h
@@ -33,7 +33,7 @@ enum Track {
/** Allow incrementing of Track variables */
DECLARE_POSTFIX_INCREMENT(Track)
/** Define basic enum properties */
-template <> struct EnumPropsT<Track> : MakeEnumPropsT<Track, byte, TRACK_BEGIN, TRACK_END, INVALID_TRACK> {};
+template <> struct EnumPropsT<Track> : MakeEnumPropsT<Track, byte, TRACK_BEGIN, TRACK_END, INVALID_TRACK, 3> {};
typedef TinyEnumT<Track> TrackByte;
@@ -94,7 +94,7 @@ enum Trackdir {
};
/** Define basic enum properties */
-template <> struct EnumPropsT<Trackdir> : MakeEnumPropsT<Trackdir, byte, TRACKDIR_BEGIN, TRACKDIR_END, INVALID_TRACKDIR> {};
+template <> struct EnumPropsT<Trackdir> : MakeEnumPropsT<Trackdir, byte, TRACKDIR_BEGIN, TRACKDIR_END, INVALID_TRACKDIR, 4> {};
typedef TinyEnumT<Trackdir> TrackdirByte;
/**