OpenTTD
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().