src/newgrf_cargo.cpp
changeset 7823 cad4dec2b899
parent 7695 b15538ba7152
child 8213 fc7a2b3164dd
equal deleted inserted replaced
7822:28f55acee92d 7823:cad4dec2b899
    56 	res->GetVariable   = &CargoGetVariable;
    56 	res->GetVariable   = &CargoGetVariable;
    57 	res->ResolveReal   = &CargoResolveReal;
    57 	res->ResolveReal   = &CargoResolveReal;
    58 
    58 
    59 	res->u.cargo.cs = cs;
    59 	res->u.cargo.cs = cs;
    60 
    60 
    61 	res->callback        = 0;
    61 	res->callback        = CBID_NO_CALLBACK;
    62 	res->callback_param1 = 0;
    62 	res->callback_param1 = 0;
    63 	res->callback_param2 = 0;
    63 	res->callback_param2 = 0;
    64 	res->last_value      = 0;
    64 	res->last_value      = 0;
    65 	res->trigger         = 0;
    65 	res->trigger         = 0;
    66 	res->reseed          = 0;
    66 	res->reseed          = 0;
    79 
    79 
    80 	return group->g.result.sprite;
    80 	return group->g.result.sprite;
    81 }
    81 }
    82 
    82 
    83 
    83 
    84 uint16 GetCargoCallback(uint16 callback, uint32 param1, uint32 param2, const CargoSpec *cs)
    84 uint16 GetCargoCallback(CallbackID callback, uint32 param1, uint32 param2, const CargoSpec *cs)
    85 {
    85 {
    86 	ResolverObject object;
    86 	ResolverObject object;
    87 	const SpriteGroup *group;
    87 	const SpriteGroup *group;
    88 
    88 
    89 	NewCargoResolver(&object, cs);
    89 	NewCargoResolver(&object, cs);