File diff r10780:f7de0458659f → r10781:758b3ae29fdd
src/newgrf_config.cpp
Show inline comments
 
@@ -453,18 +453,18 @@ char *FindUnknownGRFName(uint32 grfid, u
 
}
 

	
 
#endif /* ENABLE_NETWORK */
 

	
 

	
 
/* Retrieve a NewGRF from the current config by its grfid */
 
GRFConfig *GetGRFConfig(uint32 grfid)
 
GRFConfig *GetGRFConfig(uint32 grfid, uint32 mask)
 
{
 
	GRFConfig *c;
 

	
 
	for (c = _grfconfig; c != NULL; c = c->next) {
 
		if (c->grfid == grfid) return c;
 
		if ((c->grfid & mask) == (grfid & mask)) return c;
 
	}
 

	
 
	return NULL;
 
}