OpenTTD Source: StringNameWriter Struct Reference

OpenTTD Source 13.2.1

Public Member Functions | Data Fields
StringNameWriter Struct Reference

Class for writing the string IDs. More...

Inheritance diagram for StringNameWriter:

## Public Member Functions
| StringNameWriter (StringList &strings)
| Writer for the string names. More...
void | WriteStringID (const char *name, int stringid)
| Write the string ID. More...
void | Finalise (const StringData &data)
| Finalise writing the file. More...
Public Member Functions inherited from HeaderWriter
virtual | ~HeaderWriter ()
| Especially destroy the subclasses.
void | WriteHeader (const StringData &data)
| Write the header information. More...

## Data Fields
StringList & | strings
| The string names.

## Detailed Description

Class for writing the string IDs.

Definition at line 167 of file game_text.cpp.

## Constructor & Destructor Documentation

## ◆ StringNameWriter()

StringNameWriter::StringNameWriter | ( | StringList & | strings | ) |
| inline

Writer for the string names.

Parameters

  strings | The string table to add the strings to.

Definition at line 174 of file game_text.cpp.

## Member Function Documentation

## ◆ Finalise()

void StringNameWriter::Finalise | ( | const StringData & | data | ) |
| inlinevirtual

Finalise writing the file.

Parameters

  data | The data about the string.

Implements HeaderWriter.

Definition at line 183 of file game_text.cpp.

## ◆ WriteStringID()

void StringNameWriter::WriteStringID | ( | const char * | name,
|  | int | stringid
| ) |  |
| inlinevirtual

Write the string ID.

Parameters

  name | The name of the string.
  stringid | The ID of the string.

Implements HeaderWriter.

Definition at line 178 of file game_text.cpp.

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

- src/game/game_text.cpp