Mercurial > hg > openttd
diff src/depot_gui.cpp @ 6043:6845063aa422 draft
(svn r8770) -Fix r8661: corrected some aircraft sprite placement issues in the depot window
author | bjarni <bjarni@openttd.org> |
---|---|
date | Sat, 17 Feb 2007 11:17:49 +0000 (2007-02-17) |
parents | 6ece78140826 |
children | 46d001ebacf6 |
line wrap: on
line diff
--- a/src/depot_gui.cpp +++ b/src/depot_gui.cpp @@ -185,8 +185,9 @@ case VEH_Ship: DrawShipImage( v, x + 19, sprite_y - 1, WP(w, depot_d).sel); break; case VEH_Aircraft: { const Sprite *spr = GetSprite(GetAircraftImage(v, DIR_W)); - int diff_y = spr->y_offs + spr->height - 12; - DrawAircraftImage(v, x + 12, y + diff_y, WP(w, depot_d).sel); + DrawAircraftImage(v, x + 12, + y + max(spr->height + spr->y_offs - 14, 0), // tall sprites needs an y offset + WP(w, depot_d).sel); } break; default: NOT_REACHED(); }