MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / Resolve

Method Resolve

src/table/newgrf_debug_data.h:77–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75 std::span<const BadgeID> GetBadges(uint index) const override { return Vehicle::Get(index)->GetEngine()->badges; }
76
77 uint Resolve(uint index, uint var, uint param, bool &avail) const override
78 {
79 Vehicle *v = Vehicle::Get(index);
80 VehicleResolverObject ro(v->engine_type, v, VehicleResolverObject::WO_CACHED);
81 return ro.GetScope(VSG_SCOPE_SELF)->GetVariable(var, param, avail);
82 }
83};
84
85static const NIFeature _nif_vehicle = {

Callers

nothing calls this directly

Calls 2

GetVariableMethod · 0.45
GetScopeMethod · 0.45

Tested by

no test coverage detected