File diff r7198:95ebd3c0058f → r7199:40e27abf8476
src/newgrf_cargo.h
Show inline comments
 
@@ -7,26 +7,27 @@
 

	
 
enum {
 
	CC_NOAVAILABLE  = 0,
 
	CC_PASSENGERS   = 1 << 0,
 
	CC_MAIL         = 1 << 1,
 
	CC_EXPRESS      = 1 << 2,
 
	CC_ARMOURED     = 1 << 3,
 
	CC_BULK         = 1 << 4,
 
	CC_PIECE_GOODS  = 1 << 5,
 
	CC_LIQUID       = 1 << 6,
 
	CC_REFRIGERATED = 1 << 7,
 
};
 

	
 
static const CargoID CT_DEFAULT      = NUM_CARGO + 0;
 
static const CargoID CT_PURCHASE     = NUM_CARGO + 1;
 
static const CargoID CT_DEFAULT_NA   = NUM_CARGO + 2;
 

	
 
/* Forward declarations of structs used */
 
struct CargoSpec;
 
struct GRFFile;
 

	
 
SpriteID GetCustomCargoSprite(const CargoSpec *cs);
 
uint16 GetCargoCallback(uint16 callback, uint32 param1, uint32 param2, const CargoSpec *cs);
 
CargoID GetCargoTranslation(uint8 cargo, const GRFFile *grffile);
 
uint8 GetReverseCargoTranslation(CargoID cargo, const GRFFile *grffile);
 

	
 
#endif /* NEWGRF_CARGO_H */