File diff r9749:254383608c8d → r9750:1e2535e15958
src/newgrf_generic.cpp
Show inline comments
 
@@ -113,7 +113,7 @@ static const SpriteGroup *GenericCallbac
 
}
 

	
 

	
 
static inline void NewGenericResolver(ResolverObject *res)
 
static inline void NewGenericResolver(ResolverObject *res, const GRFFile *grffile)
 
{
 
	res->GetRandomBits = &GenericCallbackGetRandomBits;
 
	res->GetTriggers   = &GenericCallbackGetTriggers;
 
@@ -128,6 +128,7 @@ static inline void NewGenericResolver(Re
 
	res->trigger         = 0;
 
	res->reseed          = 0;
 
	res->count           = 0;
 
	res->grffile         = grffile;
 
}
 

	
 

	
 
@@ -166,7 +167,7 @@ uint16 GetAiPurchaseCallbackResult(uint8
 
{
 
	ResolverObject object;
 

	
 
	NewGenericResolver(&object);
 
	NewGenericResolver(&object, *file);
 

	
 
	object.callback = CBID_GENERIC_AI_PURCHASE_SELECTION;
 
	object.u.generic.cargo_type        = cargo_type;