diff options
author | peter1138 <peter1138@openttd.org> | 2006-10-23 18:45:43 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2006-10-23 18:45:43 +0000 |
commit | 59f78aa2b73cef324c15d26b5d126d5b280e188a (patch) | |
tree | e73bc759e69d13e07ce73c600d8ac0c7f1536fe8 /build_vehicle_gui.c | |
parent | 74850a771249f25e01b7c4f6efee07b99e101c47 (diff) | |
download | openttd-59f78aa2b73cef324c15d26b5d126d5b280e188a.tar.xz |
(svn r6910) - Codechange: Supply width of area when drawing purchase info instead of using hardcoded values. (mart3p)
Diffstat (limited to 'build_vehicle_gui.c')
-rw-r--r-- | build_vehicle_gui.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/build_vehicle_gui.c b/build_vehicle_gui.c index 9fe1d97bc..a1cfe4755 100644 --- a/build_vehicle_gui.c +++ b/build_vehicle_gui.c @@ -208,7 +208,7 @@ static const StringID _aircraft_sort_listing[] = { * @param x,y location where to draw the info * @param engine_number the engine of which to draw the info of */ -void DrawAircraftPurchaseInfo(int x, int y, EngineID engine_number) +void DrawAircraftPurchaseInfo(int x, int y, uint w, EngineID engine_number) { const AircraftVehicleInfo *avi = AircraftVehInfo(engine_number); const Engine *e = GetEngine(engine_number); @@ -255,8 +255,7 @@ void DrawAircraftPurchaseInfo(int x, int y, EngineID engine_number) y += 10; /* Additional text from NewGRF */ - // XXX 227 will become a calculated width... - y += ShowAdditionalText(x, y, 227, engine_number); + y += ShowAdditionalText(x, y, w, engine_number); } void DrawAircraftImage(const Vehicle *v, int x, int y, VehicleID selection) @@ -427,7 +426,8 @@ static void DrawBuildAircraftWindow(Window *w) } if (selected_id != INVALID_ENGINE) { - DrawAircraftPurchaseInfo(x, w->widget[BUILD_VEHICLE_WIDGET_PANEL].top + 1, selected_id); + const Widget *wi = &w->widget[BUILD_VEHICLE_WIDGET_PANEL]; + DrawAircraftPurchaseInfo(x, wi->top + 1, wi->right - wi->left - 2, selected_id); } } DrawString(85, 15, _aircraft_sort_listing[WP(w,buildvehicle_d).sort_criteria], 0x10); |