diff options
author | tron <tron@openttd.org> | 2005-10-14 08:11:18 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-10-14 08:11:18 +0000 |
commit | 8d4ed0840b751a5e13c0d68e8883423745e8bb85 (patch) | |
tree | a312e8fe42aa625cbae5e19615706fe3ad08529c /railtypes.h | |
parent | 02c96219cb71c8cdbf0c4d40db296a0164fb9b74 (diff) | |
download | openttd-8d4ed0840b751a5e13c0d68e8883423745e8bb85.tar.xz |
(svn r3040) Don't deduce the cursor sprites when building rails from magic numbers, but fetch them from the central rail info array.
Diffstat (limited to 'railtypes.h')
-rw-r--r-- | railtypes.h | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/railtypes.h b/railtypes.h index 9e09e3e65..bb1b6a10c 100644 --- a/railtypes.h +++ b/railtypes.h @@ -6,7 +6,7 @@ /** Global Railtype definition */ -const RailtypeInfo _railtypes[RAILTYPE_END] = { +const RailtypeInfo _railtypes[] = { /** Railway */ { /* Main Sprites */ { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_Y, SPR_RAIL_SINGLE_X, @@ -19,6 +19,17 @@ const RailtypeInfo _railtypes[RAILTYPE_END] = { { 0x4E3, 0x4E4, 0x4E5, 0x4E6, SPR_OPENTTD_BASE + 0, 0x50E, 0x97E, SPR_OPENTTD_BASE + 25 }, + { + SPR_CURSOR_NS_TRACK, + SPR_CURSOR_SWNE_TRACK, + SPR_CURSOR_EW_TRACK, + SPR_CURSOR_NWSE_TRACK, + SPR_CURSOR_AUTORAIL, + SPR_CURSOR_RAIL_DEPOT, + SPR_CURSOR_TUNNEL_RAIL, + SPR_CURSOR_CONVERT_RAIL + }, + /* strings */ { STR_100A_RAILROAD_CONSTRUCTION }, @@ -44,6 +55,17 @@ const RailtypeInfo _railtypes[RAILTYPE_END] = { { 0x4E7, 0x4E8, 0x4E9, 0x4EA, SPR_OPENTTD_BASE + 1, SPR_OPENTTD_BASE + 12, 0x97F, SPR_OPENTTD_BASE + 27 }, + { + SPR_CURSOR_NS_MONO, + SPR_CURSOR_SWNE_MONO, + SPR_CURSOR_EW_MONO, + SPR_CURSOR_NWSE_MONO, + SPR_CURSOR_AUTOMONO, + SPR_CURSOR_MONO_DEPOT, + SPR_CURSOR_TUNNEL_MONO, + SPR_CURSOR_CONVERT_MONO + }, + /* strings */ { STR_100B_MONORAIL_CONSTRUCTION }, @@ -69,6 +91,17 @@ const RailtypeInfo _railtypes[RAILTYPE_END] = { { 0x4EB, 0x4EC, 0x4EE, 0x4ED, SPR_OPENTTD_BASE + 2, SPR_OPENTTD_BASE + 13, 0x980, SPR_OPENTTD_BASE + 29 }, + { + SPR_CURSOR_NS_MAGLEV, + SPR_CURSOR_SWNE_MAGLEV, + SPR_CURSOR_EW_MAGLEV, + SPR_CURSOR_NWSE_MAGLEV, + SPR_CURSOR_AUTOMAGLEV, + SPR_CURSOR_MAGLEV_DEPOT, + SPR_CURSOR_TUNNEL_MAGLEV, + SPR_CURSOR_CONVERT_MAGLEV + }, + /* strings */ { STR_100C_MAGLEV_CONSTRUCTION }, |