OpenTTD: src/table/cargo_const.h File Reference

OpenTTD

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- File List
- Globals

Macros | Variables
cargo_const.h File Reference

Table of all default cargo types. More...

Go to the source code of this file.

## Macros
#define | MK(bt, label, c, e, f, g, h, fr, te, ks1, ks2, ks3, ks4, ks5, l, m, cmult) {bt, label, c, c, e, cmult, f, {g, h}, fr, te, 0, 0, ks1, ks2, ks3, ks4, ks5, l, m, NULL, NULL, 0}
| Construction macro for a CargoSpec structure.

## Variables
static const CargoSpec | _default_cargo []
| Cargo types available by default.
static const CargoLabel | _default_climate_cargo [NUM_LANDSCAPE][12]
| Table of cargo types available in each climate, by default.

## Detailed Description

Table of all default cargo types.

Definition in file cargo_const.h.

## Macro Definition Documentation

#define MK | ( |  | bt,
|  |  | label,
|  |  | c,
|  |  | e,
|  |  | f,
|  |  | g,
|  |  | h,
|  |  | fr,
|  |  | te,
|  |  | ks1,
|  |  | ks2,
|  |  | ks3,
|  |  | ks4,
|  |  | ks5,
|  |  | l,
|  |  | m,
|  |  | cmult
| ) |  | {bt, label, c, c, e, cmult, f, {g, h}, fr, te, 0, 0, ks1, ks2, ks3, ks4, ks5, l, m, NULL, NULL, 0}

Construction macro for a CargoSpec structure.

Definition at line 13 of file cargo_const.h.

## Variable Documentation

const CargoSpec _default_cargo[]
| static

Cargo types available by default.

Definition at line 16 of file cargo_const.h.

Referenced by SetupCargoForClimate().

const CargoLabel _default_climate_cargo[NUM_LANDSCAPE][12]
| static

Initial value:
{
{ 'PASS', 'COAL', 'MAIL', 'OIL_', 'LVST', 'GOOD', 'GRAI', 'WOOD', 'IORE', 'STEL', 'VALU', 33, },
{ 'PASS', 'COAL', 'MAIL', 'OIL_', 'LVST', 'GOOD', 'WHEA', 'WOOD', 34, 'PAPR', 'GOLD', 'FOOD', },
{ 'PASS', 'RUBR', 'MAIL', 4, 'FRUT', 'GOOD', 'MAIZ', 11, 'CORE', 'WATR', 'DIAM', 'FOOD', },
{ 'PASS', 'SUGR', 'MAIL', 'TOYS', 'BATT', 'SWET', 'TOFF', 'COLA', 'CTCD', 'BUBL', 'PLST', 'FZDR', },
}

Table of cargo types available in each climate, by default.

Definition at line 167 of file cargo_const.h.

Referenced by SetupCargoForClimate().