summaryrefslogtreecommitdiff
path: root/src/rail_type.h
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2009-07-22 16:56:36 +0000
committerrubidium <rubidium@openttd.org>2009-07-22 16:56:36 +0000
commit3bcfa7c52ad592ccfaf58ad499e78fd89aea6722 (patch)
tree93679153f8b75af75846228e5cd2c1a1a1ed0296 /src/rail_type.h
parent13a7c550ad86f94bdf0dca83cd402cfd1ca6e8ba (diff)
downloadopenttd-3bcfa7c52ad592ccfaf58ad499e78fd89aea6722.tar.xz
(svn r16917) -Codechange: fix some GCC 4.5 'case X is not in enum Y' warnings
Diffstat (limited to 'src/rail_type.h')
-rw-r--r--src/rail_type.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rail_type.h b/src/rail_type.h
index e8c452492..331b85783 100644
--- a/src/rail_type.h
+++ b/src/rail_type.h
@@ -21,7 +21,11 @@ enum RailType {
RAILTYPE_MONO = 2, ///< Monorail
RAILTYPE_MAGLEV = 3, ///< Maglev
RAILTYPE_END, ///< Used for iterations
- INVALID_RAILTYPE = 0xFF ///< Flag for invalid railtype
+ INVALID_RAILTYPE = 0xFF, ///< Flag for invalid railtype
+
+ DEF_RAILTYPE_FIRST = RAILTYPE_END, ///< Default railtype: first available
+ DEF_RAILTYPE_LAST, ///< Default railtype: last available
+ DEF_RAILTYPE_MOST_USED, ///< Default railtype: most used
};
/** Allow incrementing of Track variables */