Mercurial > hg > openttd
changeset 4066:104da7c48aeb draft
(svn r5362) - Fix: Updated sprites in New Airports to be allow cleaner replacement by newgrf graphics. All tiles now use SPR_AIRPORT_APRON as the tarmac. Created two new sprites in airports.grf for half-grass half-tarmac tiles on Intercontinental airport.
author | richk <richk@openttd.org> |
---|---|
date | Sun, 25 Jun 2006 13:42:37 +0000 |
parents | 6f886aa7f8df |
children | 54302037f836 |
files | data/airports.grf station_cmd.c station_map.h table/sprites.h table/station_land.h |
diffstat | 5 files changed, 71 insertions(+), 34 deletions(-) [+] |
line wrap: on
line diff
index 339534afbe272c120b2dcf6c588accd451f8b8b8..8c35d18d0a6582b6d974a10b4917c14b13731765 GIT binary patch literal 9488 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 Q2#R9&!t!h_hwFL$8)qrr`2YX_
--- a/station_cmd.c +++ b/station_cmd.c @@ -1603,12 +1603,12 @@ 102, 120, 89, 89, 89, 89, 89, 89, 118, 120, 22, 22, 22, 22, 22, 22, 119, 117, 87, 54, 87, 8, 8, 8, 8, 51, 117, - 87, 18, 87, 85, 116, 116, 8, 9, 10, + 87, 162, 87, 85, 116, 116, 8, 9, 10, 87, 8, 8, 11, 31, 11, 8, 160, 32, 32, 160, 8, 11, 27, 11, 8, 8, 10, 87, 8, 8, 11, 30, 11, 8, 8, 10, - 87, 142, 8, 11, 29, 11, 10, 12, 10, - 87, 58, 87, 8, 8, 8, 10, 56, 117, + 87, 142, 8, 11, 29, 11, 10, 163, 10, + 87, 164, 87, 8, 8, 8, 10, 37, 117, 87, 120, 89, 89, 89, 89, 89, 89, 119, 121, 22, 22, 22, 22, 22, 22, 119, 37 }; @@ -2241,6 +2241,7 @@ case GFX_RADAR_INTERNATIONAL_FIRST: case GFX_RADAR_METROPOLITAN_FIRST: case GFX_RADAR_DISTRICTWE_FIRST: // radar district W-E airport + case GFX_WINDSACK_INTERCON_FIRST : // for intercontinental airport AddAnimatedTile(tile); break; @@ -2300,6 +2301,17 @@ SetStationGfx(tile, gfx); MarkTileDirtyByTile(tile); + // handle intercontinental windsock + } else if (IS_BYTE_INSIDE(gfx, GFX_WINDSACK_INTERCON_FIRST, GFX_WINDSACK_INTERCON_LAST+1)) { + if (_tick_counter & 1) + return; + + if (++gfx == GFX_WINDSACK_INTERCON_LAST+1) { + gfx = GFX_WINDSACK_INTERCON_FIRST; + } + + SetStationGfx(tile, gfx); + MarkTileDirtyByTile(tile); } }
--- a/station_map.h +++ b/station_map.h @@ -40,7 +40,9 @@ GFX_RADAR_METROPOLITAN_LAST = 113, GFX_RADAR_DISTRICTWE_FIRST = 145, GFX_RADAR_DISTRICTWE_LAST = 156, - GFX_BASE_END = 161 + GFX_WINDSACK_INTERCON_FIRST = 164, + GFX_WINDSACK_INTERCON_LAST = 167, + GFX_BASE_END = 167 }; enum {
--- a/table/sprites.h +++ b/table/sprites.h @@ -94,6 +94,8 @@ SPR_NEWHANGAR_N = SPR_AIRPORTX_BASE + 10, SPR_NEWHANGAR_E = SPR_AIRPORTX_BASE + 11, SPR_NEWHELIPAD = SPR_AIRPORTX_BASE + 12, + SPR_GRASS_RIGHT = SPR_AIRPORTX_BASE + 13, + SPR_GRASS_LEFT = SPR_AIRPORTX_BASE + 14, /* Manager face sprites */ SPR_GRADIENT = 874, // background gradient behind manager face
--- a/table/station_land.h +++ b/table/station_land.h @@ -983,6 +983,7 @@ // helipad for helistation // concrete underground static const DrawTileSeqStruct _station_display_datas_0157[] = { + { 0, 1, 2, 16, 11, 40, SPR_NEWHELIPAD }, { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west { 0, 15, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences south TILE_SEQ_END() @@ -991,6 +992,7 @@ // helipad for helistation // concrete underground static const DrawTileSeqStruct _station_display_datas_0158[] = { + { 0, 1, 2, 16, 11, 40, SPR_NEWHELIPAD }, { 15, 0, 0, 1, 16, 6, SPR_AIRPORT_FENCE_Y | PALETTE_MODIFIER_COLOR }, // fences west { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north TILE_SEQ_END() @@ -999,6 +1001,7 @@ // helipad for helistation // concrete underground static const DrawTileSeqStruct _station_display_datas_0159[] = { + { 0, 1, 2, 16, 11, 40, SPR_NEWHELIPAD }, { 0, 0, 0, 16, 1, 6, SPR_AIRPORT_FENCE_X | PALETTE_MODIFIER_COLOR }, // fences north TILE_SEQ_END() }; @@ -1016,6 +1019,18 @@ TILE_SEQ_END() }; +// half grass half SPR_AIRPORT_APRON +static const DrawTileSeqStruct _station_display_datas_0162[] = { + { 0, 0, 0, 0, 0, 0, SPR_GRASS_LEFT }, + TILE_SEQ_END() +}; + +// half grass half SPR_AIRPORT_APRON +static const DrawTileSeqStruct _station_display_datas_0163[] = { + { 0, 0, 0, 0, 0, 0, SPR_GRASS_RIGHT }, + TILE_SEQ_END() +}; + static const DrawTileSprites _station_display_datas[] = { { SPR_RAIL_TRACK_X, _station_display_datas_0 }, { SPR_RAIL_TRACK_Y, _station_display_datas_1 }, @@ -1146,37 +1161,43 @@ { SPR_NSRUNWAY_END, _station_display_datas_0126 }, { SPR_NSRUNWAY1, _station_display_datas_0127 }, { SPR_NSRUNWAY_END, _station_display_datas_0128 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0129 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0130 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0131 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0132 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0133 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0134 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0135 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0136 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0137 }, + { SPR_AIRPORT_APRON, _station_display_datas_0129 }, + { SPR_AIRPORT_APRON, _station_display_datas_0130 }, + { SPR_AIRPORT_APRON, _station_display_datas_0131 }, + { SPR_AIRPORT_APRON, _station_display_datas_0132 }, + { SPR_AIRPORT_APRON, _station_display_datas_0133 }, + { SPR_AIRPORT_APRON, _station_display_datas_0134 }, + { SPR_AIRPORT_APRON, _station_display_datas_0135 }, + { SPR_AIRPORT_APRON, _station_display_datas_0136 }, + { SPR_AIRPORT_APRON, _station_display_datas_0137 }, { SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_0138 }, { SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_0139 }, { SPR_AIRPORT_AIRCRAFT_STAND, _station_display_datas_0140 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0141 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0142 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0143 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0144 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0145 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0146 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0147 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0148 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0149 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0150 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0151 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0152 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0153 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0154 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0155 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0156 }, - { SPR_NEWHELIPAD, _station_display_datas_0157 }, - { SPR_NEWHELIPAD, _station_display_datas_0158 }, - { SPR_NEWHELIPAD, _station_display_datas_0159 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0160 }, - { SPR_NEWAIRPORT_TARMAC, _station_display_datas_0161 }, + { SPR_AIRPORT_APRON, _station_display_datas_0141 }, + { SPR_AIRPORT_APRON, _station_display_datas_0142 }, + { SPR_AIRPORT_APRON, _station_display_datas_0143 }, + { SPR_AIRPORT_APRON, _station_display_datas_0144 }, + { SPR_AIRPORT_APRON, _station_display_datas_0145 }, + { SPR_AIRPORT_APRON, _station_display_datas_0146 }, + { SPR_AIRPORT_APRON, _station_display_datas_0147 }, + { SPR_AIRPORT_APRON, _station_display_datas_0148 }, + { SPR_AIRPORT_APRON, _station_display_datas_0149 }, + { SPR_AIRPORT_APRON, _station_display_datas_0150 }, + { SPR_AIRPORT_APRON, _station_display_datas_0151 }, + { SPR_AIRPORT_APRON, _station_display_datas_0152 }, + { SPR_AIRPORT_APRON, _station_display_datas_0153 }, + { SPR_AIRPORT_APRON, _station_display_datas_0154 }, + { SPR_AIRPORT_APRON, _station_display_datas_0155 }, + { SPR_AIRPORT_APRON, _station_display_datas_0156 }, + { SPR_AIRPORT_APRON, _station_display_datas_0157 }, + { SPR_AIRPORT_APRON, _station_display_datas_0158 }, + { SPR_AIRPORT_APRON, _station_display_datas_0159 }, + { SPR_AIRPORT_APRON, _station_display_datas_0160 }, + { SPR_AIRPORT_APRON, _station_display_datas_0161 }, + { SPR_AIRPORT_APRON, _station_display_datas_0162 }, + { SPR_AIRPORT_APRON, _station_display_datas_0163 }, + { SPR_FLAT_GRASS_TILE, _station_display_datas_58 }, + { SPR_FLAT_GRASS_TILE, _station_display_datas_59 }, + { SPR_FLAT_GRASS_TILE, _station_display_datas_60 }, + { SPR_FLAT_GRASS_TILE, _station_display_datas_61 }, };