#include "newgrf_callbacks.h"
#include "cargo_type.h"
#include "gfx_type.h"
Go to the source code of this file.
Enumerations | |
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, CC_HAZARDOUS = 1 << 8, CC_COVERED = 1 << 9, CC_SPECIAL = 1 << 15 } |
Functions | |
SpriteID | GetCustomCargoSprite (const CargoSpec *cs) |
uint16 | GetCargoCallback (CallbackID callback, uint32 param1, uint32 param2, const CargoSpec *cs) |
CargoID | GetCargoTranslation (uint8 cargo, const GRFFile *grffile, bool usebit=false) |
uint8 | GetReverseCargoTranslation (CargoID cargo, const GRFFile *grffile) |
Variables | |
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 |
Definition in file newgrf_cargo.h.
anonymous enum |
Definition at line 12 of file newgrf_cargo.h.