src/newgrf_cargo.h
branchcpp_gui
changeset 6268 4b5241e5dd10
parent 5798 b0b114e3722a
child 6303 84c215fc8eb8
equal deleted inserted replaced
6267:7c8ec33959b1 6268:4b5241e5dd10
    13 	CC_PIECE_GOODS  = 1 << 5,
    13 	CC_PIECE_GOODS  = 1 << 5,
    14 	CC_LIQUID       = 1 << 6,
    14 	CC_LIQUID       = 1 << 6,
    15 	CC_REFRIGERATED = 1 << 7,
    15 	CC_REFRIGERATED = 1 << 7,
    16 };
    16 };
    17 
    17 
    18 enum GlobalCargo {
    18 static const CargoID CT_DEFAULT      = NUM_CARGO + 0;
    19 	GC_PASSENGERS   =   0,
    19 static const CargoID CT_PURCHASE     = NUM_CARGO + 1;
    20 	GC_COAL         =   1,
    20 static const CargoID CT_DEFAULT_NA   = NUM_CARGO + 2;
    21 	GC_MAIL         =   2,
       
    22 	GC_OIL          =   3,
       
    23 	GC_LIVESTOCK    =   4,
       
    24 	GC_GOODS        =   5,
       
    25 	GC_GRAIN        =   6, // GC_WHEAT / GC_MAIZE
       
    26 	GC_WOOD         =   7,
       
    27 	GC_IRON_ORE     =   8,
       
    28 	GC_STEEL        =   9,
       
    29 	GC_VALUABLES    =  10, // GC_GOLD / GC_DIAMONDS
       
    30 	GC_PAPER        =  11,
       
    31 	GC_FOOD         =  12,
       
    32 	GC_FRUIT        =  13,
       
    33 	GC_COPPER_ORE   =  14,
       
    34 	GC_WATER        =  15,
       
    35 	GC_RUBBER       =  16,
       
    36 	GC_SUGAR        =  17,
       
    37 	GC_TOYS         =  18,
       
    38 	GC_BATTERIES    =  19,
       
    39 	GC_CANDY        =  20,
       
    40 	GC_TOFFEE       =  21,
       
    41 	GC_COLA         =  22,
       
    42 	GC_COTTON_CANDY =  23,
       
    43 	GC_BUBBLES      =  24,
       
    44 	GC_PLASTIC      =  25,
       
    45 	GC_FIZZY_DRINKS =  26,
       
    46 	GC_PAPER_TEMP   =  27,
       
    47 	GC_UNDEFINED    =  28, // undefined; unused slot in arctic climate
       
    48 	GC_DEFAULT      =  29,
       
    49 	GC_PURCHASE     =  30,
       
    50 	GC_DEFAULT_NA   =  31, // New stations only
       
    51 	GC_INVALID      = 255,
       
    52 	NUM_GLOBAL_CID  =  32
       
    53 };
       
    54 
       
    55 extern const CargoID _global_cargo_id[NUM_LANDSCAPE][NUM_CARGO];
       
    56 extern const uint32 _landscape_global_cargo_mask[NUM_LANDSCAPE];
       
    57 extern const CargoID _local_cargo_id_ctype[NUM_GLOBAL_CID];
       
    58 extern const uint32 cargo_classes[16];
       
    59 
    21 
    60 #endif /* NEWGRF_CARGO_H */
    22 #endif /* NEWGRF_CARGO_H */