src/ship_gui.cpp
branchNewGRF_ports
changeset 6871 5a9dc001e1ad
parent 6870 ca3fd1fbe311
child 6872 1c4a4a609f85
equal deleted inserted replaced
6870:ca3fd1fbe311 6871:5a9dc001e1ad
    50 void DrawShipDetails(const Vehicle *v, int x, int y)
    50 void DrawShipDetails(const Vehicle *v, int x, int y)
    51 {
    51 {
    52 	SetDParam(0, v->engine_type);
    52 	SetDParam(0, v->engine_type);
    53 	SetDParam(1, v->build_year);
    53 	SetDParam(1, v->build_year);
    54 	SetDParam(2, v->value);
    54 	SetDParam(2, v->value);
    55 	DrawString(x, y, STR_9816_BUILT_VALUE, 0);
    55 	DrawString(x, y, STR_9816_BUILT_VALUE, TC_FROMSTRING);
    56 
    56 
    57 	SetDParam(0, v->cargo_type);
    57 	SetDParam(0, v->cargo_type);
    58 	SetDParam(1, v->cargo_cap);
    58 	SetDParam(1, v->cargo_cap);
    59 	DrawString(x, y + 10, STR_9817_CAPACITY, 0);
    59 	DrawString(x, y + 10, STR_9817_CAPACITY, TC_FROMSTRING);
    60 
    60 
    61 	StringID str = STR_8812_EMPTY;
    61 	StringID str = STR_8812_EMPTY;
    62 	if (!v->cargo.Empty()) {
    62 	if (!v->cargo.Empty()) {
    63 		SetDParam(0, v->cargo_type);
    63 		SetDParam(0, v->cargo_type);
    64 		SetDParam(1, v->cargo.Count());
    64 		SetDParam(1, v->cargo.Count());
    65 		SetDParam(2, v->cargo.Source());
    65 		SetDParam(2, v->cargo.Source());
    66 		str = STR_8813_FROM;
    66 		str = STR_8813_FROM;
    67 	}
    67 	}
    68 	DrawString(x, y + 21, str, 0);
    68 	DrawString(x, y + 21, str, TC_FROMSTRING);
    69 
    69 
    70 	/* Draw Transfer credits text */
    70 	/* Draw Transfer credits text */
    71 	SetDParam(0, v->cargo.FeederShare());
    71 	SetDParam(0, v->cargo.FeederShare());
    72 	DrawString(x, y + 33, STR_FEEDER_CARGO_VALUE, 0);
    72 	DrawString(x, y + 33, STR_FEEDER_CARGO_VALUE, TC_FROMSTRING);
    73 }
    73 }