equal
deleted
inserted
replaced
|
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 */ |