| OpenTTD
    | 
Class for writing the string IDs. More...
 
  
 | Public Member Functions | |
| StringNameWriter (StringList *strings) | |
| Writer for the string names. | |
| void | WriteStringID (const char *name, int stringid) | 
| Write the string ID. | |
| void | Finalise (const StringData &data) | 
| Finalise writing the file. | |
|  Public Member Functions inherited from HeaderWriter | |
| virtual | ~HeaderWriter () | 
| Especially destroy the subclasses. | |
| void | WriteHeader (const StringData &data) | 
| Write the header information. | |
| Data Fields | |
| StringList * | strings | 
| The string names. | |
Class for writing the string IDs.
Definition at line 202 of file game_text.cpp.
| 
 | inline | 
Writer for the string names.
| strings | The string table to add the strings to. | 
Definition at line 209 of file game_text.cpp.
| 
 | inlinevirtual | 
Finalise writing the file.
| data | The data about the string. | 
Implements HeaderWriter.
Definition at line 218 of file game_text.cpp.
| 
 | inlinevirtual | 
Write the string ID.
| name | The name of the string. | 
| stringid | The ID of the string. | 
Implements HeaderWriter.
Definition at line 213 of file game_text.cpp.
References SmallVector< T, S >::Append(), SmallVector< T, S >::Length(), stredup(), and strings.
 1.8.1.2
 1.8.1.2