equal
deleted
inserted
replaced
183 |
183 |
184 case VEH_Road: DrawRoadVehImage( v, x + 24, sprite_y, WP(w, depot_d).sel); break; |
184 case VEH_Road: DrawRoadVehImage( v, x + 24, sprite_y, WP(w, depot_d).sel); break; |
185 case VEH_Ship: DrawShipImage( v, x + 19, sprite_y - 1, WP(w, depot_d).sel); break; |
185 case VEH_Ship: DrawShipImage( v, x + 19, sprite_y - 1, WP(w, depot_d).sel); break; |
186 case VEH_Aircraft: { |
186 case VEH_Aircraft: { |
187 const Sprite *spr = GetSprite(GetAircraftImage(v, DIR_W)); |
187 const Sprite *spr = GetSprite(GetAircraftImage(v, DIR_W)); |
188 int diff_y = spr->y_offs + spr->height - 12; |
188 DrawAircraftImage(v, x + 12, |
189 DrawAircraftImage(v, x + 12, y + diff_y, WP(w, depot_d).sel); |
189 y + max(spr->height + spr->y_offs - 14, 0), // tall sprites needs an y offset |
|
190 WP(w, depot_d).sel); |
190 } break; |
191 } break; |
191 default: NOT_REACHED(); |
192 default: NOT_REACHED(); |
192 } |
193 } |
193 |
194 |
194 if (w->resize.step_height == 14) { |
195 if (w->resize.step_height == 14) { |