Resolver of cargo. More...
Public Member Functions | |
CargoResolverObject (const CargoSpec *cs, CallbackID callback=CBID_NO_CALLBACK, uint32 callback_param1=0, uint32 callback_param2=0) | |
Constructor of the cargo resolver. | |
const SpriteGroup * | ResolveReal (const RealSpriteGroup *group) const |
Get the real sprites of the grf. |
Resolver of cargo.
Definition at line 17 of file newgrf_cargo.cpp.
CargoResolverObject::CargoResolverObject | ( | const CargoSpec * | cs, | |
CallbackID | callback = CBID_NO_CALLBACK , |
|||
uint32 | callback_param1 = 0 , |
|||
uint32 | callback_param2 = 0 | |||
) |
Constructor of the cargo resolver.
cs | Cargo being resolved. | |
callback | Callback ID. | |
callback_param1 | First parameter (var 10) of the callback. | |
callback_param2 | Second parameter (var 18) of the callback. |
Definition at line 40 of file newgrf_cargo.cpp.
References ResolverObject::root_spritegroup.
const SpriteGroup * CargoResolverObject::ResolveReal | ( | const RealSpriteGroup * | group | ) | const [virtual] |
Get the real sprites of the grf.
group | Group to get. |
Reimplemented from ResolverObject.
Definition at line 23 of file newgrf_cargo.cpp.
References RealSpriteGroup::loaded, RealSpriteGroup::loading, RealSpriteGroup::num_loaded, and RealSpriteGroup::num_loading.