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 | f97d1274bc13b976aeec0d346f6dc06f3b4072c6 (patch) | |
tree | a312e8fe42aa625cbae5e19615706fe3ad08529c /railtypes.h | |
parent | 1667628659739506b0784b92e6fee23c12e73c4f (diff) | |
download | openttd-f97d1274bc13b976aeec0d346f6dc06f3b4072c6.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 }, |