Support effect and disaster vehicles in scope_dumper::VehicleInfo
This commit is contained in:
@@ -68,8 +68,20 @@ const char *scope_dumper::VehicleInfo(const Vehicle *v)
|
|||||||
b += seprintf(b, last, "INVALID PTR: %p)", v);
|
b += seprintf(b, last, "INVALID PTR: %p)", v);
|
||||||
return this->buffer;
|
return this->buffer;
|
||||||
}
|
}
|
||||||
|
switch (v->type) {
|
||||||
|
case VEH_EFFECT:
|
||||||
|
b += seprintf(b, last, "Effect Vehicle: subtype: %u", v->subtype);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case VEH_DISASTER:
|
||||||
|
b += seprintf(b, last, "Disaster Vehicle: subtype: %u", v->subtype);
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
SetDParam(0, v->index);
|
SetDParam(0, v->index);
|
||||||
b = GetString(b, STR_VEHICLE_NAME, last);
|
b = GetString(b, STR_VEHICLE_NAME, last);
|
||||||
|
break;
|
||||||
|
}
|
||||||
b += seprintf(b, last, ", c:%d, ", (int) v->owner);
|
b += seprintf(b, last, ", c:%d, ", (int) v->owner);
|
||||||
dump_flags(v);
|
dump_flags(v);
|
||||||
if (v->First() && v->First() != v) {
|
if (v->First() && v->First() != v) {
|
||||||
|
Reference in New Issue
Block a user