diff options
author | frosch <frosch@openttd.org> | 2010-05-18 20:49:53 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2010-05-18 20:49:53 +0000 |
commit | 354645cd0af62605030514c66bfa59795fe999b9 (patch) | |
tree | 3364abc6778297bd566a606f0346ee51cc79933c /src/table | |
parent | c80c5464ae4a9c161cc11c1c507f2a99382f23c2 (diff) | |
download | openttd-354645cd0af62605030514c66bfa59795fe999b9.tar.xz |
(svn r19852) -Fix [FS#TT-MS]: Drawing fallback sprites for unavailable NewGRF waypoints failed.
Diffstat (limited to 'src/table')
-rw-r--r-- | src/table/station_land.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/table/station_land.h b/src/table/station_land.h index 3eac6b31e..6668ce6b0 100644 --- a/src/table/station_land.h +++ b/src/table/station_land.h @@ -954,11 +954,21 @@ static const DrawTileSprites _station_display_datas_buoy[] = { static const DrawTileSprites _station_display_datas_waypoint[] = { TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_waypoint_X) TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_waypoint_Y) + TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_waypoint_X) + TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_waypoint_Y) + TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_waypoint_X) + TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_waypoint_Y) + TILE_SPRITE_LINE(SPR_RAIL_TRACK_X, _station_display_datas_waypoint_X) + TILE_SPRITE_LINE(SPR_RAIL_TRACK_Y, _station_display_datas_waypoint_Y) }; #undef TILE_SPRITE_LINE #undef TILE_SPRITE_NULL +/* Default waypoint is also drawn as fallback for NewGRF waypoints. + * As these are drawn/build like stations, they may use the same number of layouts. */ +assert_compile(lengthof(_station_display_datas_rail) == lengthof(_station_display_datas_waypoint)); + static const DrawTileSprites * const _station_display_datas[] = { _station_display_datas_rail, _station_display_datas_airport, |