equal
deleted
inserted
replaced
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); |