ship_gui.c
changeset 2252 6df2bfd7a077
parent 2244 417a472e7cb5
child 2261 d3554e5d3e86
equal deleted inserted replaced
2251:d022726a41a6 2252:6df2bfd7a077
   167 		DrawWindowWidgets(w);
   167 		DrawWindowWidgets(w);
   168 
   168 
   169 		/* Draw running cost */
   169 		/* Draw running cost */
   170 		{
   170 		{
   171 			int year = v->age / 366;
   171 			int year = v->age / 366;
   172 			StringID str;
       
   173 
   172 
   174 			SetDParam(1, year);
   173 			SetDParam(1, year);
   175 
   174 
   176 			str = STR_0199_YEAR;
   175 			SetDParam(0, (v->age + 365 < v->max_age) ? STR_AGE : STR_AGE_RED);
   177 			if (year != 1) {
       
   178 				str++;
       
   179 				if (v->max_age - 366 < v->age)
       
   180 					str++;
       
   181 			}
       
   182 			SetDParam(0, str);
       
   183 			SetDParam(2, v->max_age / 366);
   176 			SetDParam(2, v->max_age / 366);
   184 			SetDParam(3, ShipVehInfo(v->engine_type)->running_cost * _price.ship_running >> 8);
   177 			SetDParam(3, ShipVehInfo(v->engine_type)->running_cost * _price.ship_running >> 8);
   185 			DrawString(2, 15, STR_9812_AGE_RUNNING_COST_YR, 0);
   178 			DrawString(2, 15, STR_9812_AGE_RUNNING_COST_YR, 0);
   186 		}
   179 		}
   187 
   180