Files
@ r25602:6ef361b0a726
Branch filter:
Location: cpp/openttd-patchpack/source/src/townname_func.h - annotation
r25602:6ef361b0a726
1.1 KiB
text/x-c
Codechange: make [Save|Load]Settings() behave more like other Save/Load code (#9335)
Prepare the full description and send it to SlObject. This does
require some code to be able to read to a SLE_VAR_NULL, like strings
etc, as there is no way to know their length beforehand.
Prepare the full description and send it to SlObject. This does
require some code to be able to read to a SLE_VAR_NULL, like strings
etc, as there is no way to know their length beforehand.
r13087:217953ba5350 r13087:217953ba5350 r13087:217953ba5350 r13087:217953ba5350 r13087:217953ba5350 r13087:217953ba5350 r13087:217953ba5350 r18845:66bf168f1100 r13087:217953ba5350 r13100:30174268a209 r13100:30174268a209 r13087:217953ba5350 r17624:f2c5f47dceaa r17624:f2c5f47dceaa r13087:217953ba5350 r17624:f2c5f47dceaa r17624:f2c5f47dceaa r23607:36c15679007d r23607:36c15679007d r13087:217953ba5350 r13100:30174268a209 | /*
* This file is part of OpenTTD.
* OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
* OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
*/
/** @file townname_func.h %Town name generator stuff. */
#ifndef TOWNNAME_FUNC_H
#define TOWNNAME_FUNC_H
#include "townname_type.h"
char *GenerateTownNameString(char *buf, const char *last, size_t lang, uint32 seed);
char *GetTownName(char *buff, const TownNameParams *par, uint32 townnameparts, const char *last);
char *GetTownName(char *buff, const Town *t, const char *last);
bool VerifyTownName(uint32 r, const TownNameParams *par, TownNames *town_names = nullptr);
bool GenerateTownName(uint32 *townnameparts, TownNames *town_names = nullptr);
#endif /* TOWNNAME_FUNC_H */
|