(svn r4696) - NewGRF: add support for vehicle variable 0x60, count vehicle type occurance.

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
peter1138 18 years ago
parent a2ce9d7535
commit 26f6659ec0

@ -500,6 +500,18 @@ static uint32 VehicleGetVariable(const ResolverObject *object, byte variable, by
case 0x46: /* Motion counter */
return 0;
/* Variables which use the parameter */
case 0x60: /* Count consist's engine ID occurance */
if (v->type != VEH_Train) return v->engine_type == parameter;
{
uint count = 0;
for (; v != NULL; v = v->next) {
if (v->engine_type == parameter) count++;
}
return count;
}
}
/* General vehicle properties */

Loading…
Cancel
Save