diff options
author | rubidium <rubidium@openttd.org> | 2007-12-21 22:50:51 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2007-12-21 22:50:51 +0000 |
commit | 6a9e77e0796a62a62e95ba5870f26b51a6b66c77 (patch) | |
tree | 92a4b604ccb6ae352038348f78b52b1f91cfd691 /src/cargo_type.h | |
parent | 1b53dbf9cc91f99db84a81c1f7cfa4ed8a6a7779 (diff) | |
download | openttd-6a9e77e0796a62a62e95ba5870f26b51a6b66c77.tar.xz |
(svn r11680) -Codechange: refactor more out of openttd.h and functions.h.
Diffstat (limited to 'src/cargo_type.h')
-rw-r--r-- | src/cargo_type.h | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/cargo_type.h b/src/cargo_type.h new file mode 100644 index 000000000..ca2f4a239 --- /dev/null +++ b/src/cargo_type.h @@ -0,0 +1,58 @@ +/* $Id$ */ +/** @file openttd.h */ + +#ifndef CARGO_TYPE_H +#define CARGO_TYPE_H + +typedef byte CargoID; + +enum { + // Temperate + CT_PASSENGERS = 0, + CT_COAL = 1, + CT_MAIL = 2, + CT_OIL = 3, + CT_LIVESTOCK = 4, + CT_GOODS = 5, + CT_GRAIN = 6, + CT_WOOD = 7, + CT_IRON_ORE = 8, + CT_STEEL = 9, + CT_VALUABLES = 10, + + // Arctic + CT_WHEAT = 6, + CT_HILLY_UNUSED = 8, + CT_PAPER = 9, + CT_GOLD = 10, + CT_FOOD = 11, + + // Tropic + CT_RUBBER = 1, + CT_FRUIT = 4, + CT_MAIZE = 6, + CT_COPPER_ORE = 8, + CT_WATER = 9, + CT_DIAMONDS = 10, + + // Toyland + CT_SUGAR = 1, + CT_TOYS = 3, + CT_BATTERIES = 4, + CT_CANDY = 5, + CT_TOFFEE = 6, + CT_COLA = 7, + CT_COTTON_CANDY = 8, + CT_BUBBLES = 9, + CT_PLASTIC = 10, + CT_FIZZY_DRINKS = 11, + + NUM_CARGO = 32, + + CT_NO_REFIT = 0xFE, + CT_INVALID = 0xFF +}; + +typedef uint AcceptedCargo[NUM_CARGO]; + +#endif /* OPENTTD_H */ |