2089 StationGfx gfx = GetStationGfx(tile); |
2089 StationGfx gfx = GetStationGfx(tile); |
2090 //FIXME -- AnimateTile_Station -> not nice code, lots of things double |
2090 //FIXME -- AnimateTile_Station -> not nice code, lots of things double |
2091 // again hardcoded...was a quick hack |
2091 // again hardcoded...was a quick hack |
2092 |
2092 |
2093 // turning radar / windsack on airport |
2093 // turning radar / windsack on airport |
2094 if (IS_BYTE_INSIDE(gfx, GFX_RADAR_LARGE_FIRST, GFX_RADAR_LARGE_LAST)) { |
2094 if (IS_BYTE_INSIDE(gfx, GFX_RADAR_LARGE_FIRST, GFX_RADAR_LARGE_LAST+1)) { |
2095 if (_tick_counter & 3) |
2095 if (_tick_counter & 3) |
2096 return; |
2096 return; |
2097 |
2097 |
2098 if (++gfx == GFX_RADAR_LARGE_LAST+1) |
2098 if (++gfx == GFX_RADAR_LARGE_LAST+1) |
2099 gfx = GFX_RADAR_LARGE_FIRST; |
2099 gfx = GFX_RADAR_LARGE_FIRST; |
2100 |
2100 |
2101 SetStationGfx(tile, gfx); |
2101 SetStationGfx(tile, gfx); |
2102 MarkTileDirtyByTile(tile); |
2102 MarkTileDirtyByTile(tile); |
2103 //added - begin |
2103 //added - begin |
2104 } else if (IS_BYTE_INSIDE(gfx, GFX_RADAR_INTERNATIONAL_FIRST, GFX_RADAR_METROPOLITAN_LAST)) { |
2104 } else if (IS_BYTE_INSIDE(gfx, GFX_RADAR_INTERNATIONAL_FIRST, GFX_RADAR_METROPOLITAN_LAST+1)) { |
2105 if (_tick_counter & 3) |
2105 if (_tick_counter & 3) |
2106 return; |
2106 return; |
2107 |
2107 |
2108 gfx++; |
2108 gfx++; |
2109 |
2109 |
2115 } |
2115 } |
2116 |
2116 |
2117 SetStationGfx(tile, gfx); |
2117 SetStationGfx(tile, gfx); |
2118 MarkTileDirtyByTile(tile); |
2118 MarkTileDirtyByTile(tile); |
2119 //added - end |
2119 //added - end |
2120 } else if (IS_BYTE_INSIDE(gfx, GFX_WINDSACK_FIRST, GFX_WINDSACK_LAST)) { |
2120 } else if (IS_BYTE_INSIDE(gfx, GFX_WINDSACK_FIRST, GFX_WINDSACK_LAST+1)) { |
2121 if (_tick_counter & 1) |
2121 if (_tick_counter & 1) |
2122 return; |
2122 return; |
2123 |
2123 |
2124 if (++gfx == GFX_WINDSACK_LAST+1) { |
2124 if (++gfx == GFX_WINDSACK_LAST+1) { |
2125 gfx = GFX_WINDSACK_FIRST; |
2125 gfx = GFX_WINDSACK_FIRST; |