Changeset - r13336:28880ddf436c
[Not reviewed]
master
0 1 0
alberth - 15 years ago 2009-10-24 18:27:21
alberth@openttd.org
(svn r17855) -Codechange: Remove or move var declarations in DrawVehicleRefitWindow().
1 file changed with 6 insertions and 8 deletions:
0 comments (0 inline, 0 general)
src/vehicle_gui.cpp
Show inline comments
 
@@ -247,27 +247,25 @@ static RefitList *BuildRefitList(const V
 
 */
 
static RefitOption *DrawVehicleRefitWindow(const RefitList *list, int sel, uint pos, uint rows, uint delta, uint right)
 
{
 
	RefitOption *refit = list->items;
 
	RefitOption *selected = NULL;
 
	uint num_lines = list->num_lines;
 
	uint y = 31;
 
	uint i;
 

	
 
	/* Draw the list, and find the selected cargo (by its position in list) */
 
	for (i = 0; i < num_lines; i++) {
 
	for (uint i = 0; i < list->num_lines; i++) {
 
		TextColour colour = TC_BLACK;
 
		RefitOption *refit = &list->items[i];
 
		if (sel == 0) {
 
			selected = &refit[i];
 
			selected = refit;
 
			colour = TC_WHITE;
 
		}
 

	
 
		if (i >= pos && i < pos + rows) {
 
			/* Draw the cargo name */
 
			int last_x = DrawString(2, right, y, CargoSpec::Get(refit[i].cargo)->name, colour);
 
			int last_x = DrawString(2, right, y, CargoSpec::Get(refit->cargo)->name, colour);
 

	
 
			/* If the callback succeeded, draw the cargo suffix */
 
			if (refit[i].value != CALLBACK_FAILED) {
 
				DrawString(last_x + 1, right, y, GetGRFStringID(GetEngineGRFID(refit[i].engine), 0xD000 + refit[i].value), colour);
 
			if (refit->value != CALLBACK_FAILED) {
 
				DrawString(last_x + 1, right, y, GetGRFStringID(GetEngineGRFID(refit->engine), 0xD000 + refit->value), colour);
 
			}
 
			y += delta;
 
		}
0 comments (0 inline, 0 general)