OpenTTD: TownNameParams Struct Reference

OpenTTD

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

- Data Structures
- Class Hierarchy
- Data Fields

Public Member Functions | Data Fields
TownNameParams Struct Reference

Struct holding a parameters used to generate town name. More...

`#include <townname_type.h>`

## Public Member Functions
| TownNameParams (byte town_name)
| Initializes this struct from language ID.
| TownNameParams (const Town *t)
| Initializes this struct from town data.

## Data Fields
uint32 | grfid
| newgrf ID (0 if not used)
uint16 | type
| town name style

## Detailed Description

Struct holding a parameters used to generate town name.

Speeds things up a bit because these values are computed only once per name generation.

Definition at line 29 of file townname_type.h.

## Constructor & Destructor Documentation

TownNameParams::TownNameParams | ( | byte | town_name | ) |
| inline

Initializes this struct from language ID.

Parameters

  town_name | town name 'language' ID

Definition at line 37 of file townname_type.h.

References _nb_orig_names, grfid, and type.

TownNameParams::TownNameParams | ( | const Town * | t | ) |

Initializes this struct from town data.

Parameters

  t | town for which we will be printing name later

Definition at line 30 of file townname.cpp.

References grfid, and type.

The documentation for this struct was generated from the following files:

- src/townname_type.h
- src/townname.cpp