cargo_type.h

Go to the documentation of this file.
00001 /* $Id: cargo_type.h 11704 2007-12-26 23:04:26Z rubidium $ */
00002 
00005 #ifndef CARGO_TYPE_H
00006 #define CARGO_TYPE_H
00007 
00008 typedef byte CargoID;
00009 
00010 enum {
00011   // Temperate
00012   CT_PASSENGERS   =  0,
00013   CT_COAL         =  1,
00014   CT_MAIL         =  2,
00015   CT_OIL          =  3,
00016   CT_LIVESTOCK    =  4,
00017   CT_GOODS        =  5,
00018   CT_GRAIN        =  6,
00019   CT_WOOD         =  7,
00020   CT_IRON_ORE     =  8,
00021   CT_STEEL        =  9,
00022   CT_VALUABLES    = 10,
00023 
00024   // Arctic
00025   CT_WHEAT        =  6,
00026   CT_HILLY_UNUSED =  8,
00027   CT_PAPER        =  9,
00028   CT_GOLD         = 10,
00029   CT_FOOD         = 11,
00030 
00031   // Tropic
00032   CT_RUBBER       =  1,
00033   CT_FRUIT        =  4,
00034   CT_MAIZE        =  6,
00035   CT_COPPER_ORE   =  8,
00036   CT_WATER        =  9,
00037   CT_DIAMONDS     = 10,
00038 
00039   // Toyland
00040   CT_SUGAR        =  1,
00041   CT_TOYS         =  3,
00042   CT_BATTERIES    =  4,
00043   CT_CANDY        =  5,
00044   CT_TOFFEE       =  6,
00045   CT_COLA         =  7,
00046   CT_COTTON_CANDY =  8,
00047   CT_BUBBLES      =  9,
00048   CT_PLASTIC      = 10,
00049   CT_FIZZY_DRINKS = 11,
00050 
00051   NUM_CARGO       = 32,
00052 
00053   CT_NO_REFIT     = 0xFE,
00054   CT_INVALID      = 0xFF
00055 };
00056 
00057 typedef uint AcceptedCargo[NUM_CARGO];
00058 
00059 #endif /* OPENTTD_H */

Generated on Wed Oct 1 17:03:20 2008 for openttd by  doxygen 1.5.6