9723
|
1 |
/* $Id$ */
|
|
2 |
|
|
3 |
/** @file cargo_type.h Types related to cargos... */
|
|
4 |
|
|
5 |
#ifndef CARGO_TYPE_H
|
|
6 |
#define CARGO_TYPE_H
|
|
7 |
|
|
8 |
typedef byte CargoID;
|
|
9 |
|
|
10 |
enum {
|
|
11 |
// Temperate
|
|
12 |
CT_PASSENGERS = 0,
|
|
13 |
CT_COAL = 1,
|
|
14 |
CT_MAIL = 2,
|
|
15 |
CT_OIL = 3,
|
|
16 |
CT_LIVESTOCK = 4,
|
|
17 |
CT_GOODS = 5,
|
|
18 |
CT_GRAIN = 6,
|
|
19 |
CT_WOOD = 7,
|
|
20 |
CT_IRON_ORE = 8,
|
|
21 |
CT_STEEL = 9,
|
|
22 |
CT_VALUABLES = 10,
|
|
23 |
|
|
24 |
// Arctic
|
|
25 |
CT_WHEAT = 6,
|
|
26 |
CT_HILLY_UNUSED = 8,
|
|
27 |
CT_PAPER = 9,
|
|
28 |
CT_GOLD = 10,
|
|
29 |
CT_FOOD = 11,
|
|
30 |
|
|
31 |
// Tropic
|
|
32 |
CT_RUBBER = 1,
|
|
33 |
CT_FRUIT = 4,
|
|
34 |
CT_MAIZE = 6,
|
|
35 |
CT_COPPER_ORE = 8,
|
|
36 |
CT_WATER = 9,
|
|
37 |
CT_DIAMONDS = 10,
|
|
38 |
|
|
39 |
// Toyland
|
|
40 |
CT_SUGAR = 1,
|
|
41 |
CT_TOYS = 3,
|
|
42 |
CT_BATTERIES = 4,
|
|
43 |
CT_CANDY = 5,
|
|
44 |
CT_TOFFEE = 6,
|
|
45 |
CT_COLA = 7,
|
|
46 |
CT_COTTON_CANDY = 8,
|
|
47 |
CT_BUBBLES = 9,
|
|
48 |
CT_PLASTIC = 10,
|
|
49 |
CT_FIZZY_DRINKS = 11,
|
|
50 |
|
|
51 |
NUM_CARGO = 32,
|
|
52 |
|
|
53 |
CT_NO_REFIT = 0xFE,
|
|
54 |
CT_INVALID = 0xFF
|
|
55 |
};
|
|
56 |
|
|
57 |
typedef uint AcceptedCargo[NUM_CARGO];
|
|
58 |
|
|
59 |
#endif /* OPENTTD_H */
|