equal
deleted
inserted
replaced
32 |
32 |
33 enum { |
33 enum { |
34 YEAR_ENGINE_AGING_STOPS = 2050, |
34 YEAR_ENGINE_AGING_STOPS = 2050, |
35 }; |
35 }; |
36 |
36 |
37 /** Bitmasked values of what type of cargo is refittable for the given vehicle-type. |
|
38 * This coupled with the landscape information (_landscape_global_cargo_mask) gives |
|
39 * us exactly what is refittable and what is not */ |
|
40 #define MC(cargo) (1 << cargo) |
|
41 const uint32 _default_refitmasks[NUM_VEHICLE_TYPES] = { |
|
42 /* Trains */ |
|
43 MC(GC_PASSENGERS) | MC(GC_COAL) | MC(GC_MAIL) | MC(GC_LIVESTOCK) | MC(GC_GOODS) | MC(GC_GRAIN) | MC(GC_WOOD) | MC(GC_IRON_ORE) | |
|
44 MC(GC_STEEL) | MC(GC_VALUABLES) | MC(GC_PAPER) | MC(GC_FOOD) | MC(GC_FRUIT) | MC(GC_COPPER_ORE) | MC(GC_WATER) | MC(GC_SUGAR) | |
|
45 MC(GC_TOYS) | MC(GC_CANDY) | MC(GC_TOFFEE) | MC(GC_COLA) | MC(GC_COTTON_CANDY) | MC(GC_BUBBLES) | MC(GC_PLASTIC) | MC(GC_FIZZY_DRINKS), |
|
46 /* Road vehicles (not refittable by default) */ |
|
47 0, |
|
48 /* Ships */ |
|
49 MC(GC_COAL) | MC(GC_MAIL) | MC(GC_LIVESTOCK) | MC(GC_GOODS) | MC(GC_GRAIN) | MC(GC_WOOD) | MC(GC_IRON_ORE) | MC(GC_STEEL) | MC(GC_VALUABLES) | |
|
50 MC(GC_PAPER) | MC(GC_FOOD) | MC(GC_FRUIT) | MC(GC_COPPER_ORE) | MC(GC_WATER) | MC(GC_RUBBER) | MC(GC_SUGAR) | MC(GC_TOYS) | MC(GC_BATTERIES) | |
|
51 MC(GC_CANDY) | MC(GC_TOFFEE) | MC(GC_COLA) | MC(GC_COTTON_CANDY) | MC(GC_BUBBLES) | MC(GC_PLASTIC) | MC(GC_FIZZY_DRINKS), |
|
52 /* Aircraft */ |
|
53 MC(GC_PASSENGERS) | MC(GC_MAIL) | MC(GC_GOODS) | MC(GC_VALUABLES) | MC(GC_FOOD) | MC(GC_FRUIT) | MC(GC_SUGAR) | MC(GC_TOYS) | |
|
54 MC(GC_BATTERIES) | MC(GC_CANDY) | MC(GC_TOFFEE) | MC(GC_COLA) | MC(GC_COTTON_CANDY) | MC(GC_BUBBLES) | MC(GC_PLASTIC) | MC(GC_FIZZY_DRINKS), |
|
55 /* Special/Disaster */ |
|
56 0,0 |
|
57 }; |
|
58 #undef MC |
|
59 |
37 |
60 void ShowEnginePreviewWindow(EngineID engine); |
38 void ShowEnginePreviewWindow(EngineID engine); |
61 |
39 |
62 void DeleteCustomEngineNames(void) |
40 void DeleteCustomEngineNames(void) |
63 { |
41 { |