namegen.cpp File Reference

Town name generators. More...

#include "stdafx.h"
#include "namegen_func.h"
#include "string_func.h"
#include "table/namegen.h"

Go to the source code of this file.

Functions

static uint32 SeedChance (int shift_by, int max, uint32 seed)
static uint32 SeedModChance (int shift_by, int max, uint32 seed)
static int32 SeedChanceBias (int shift_by, int max, uint32 seed, int bias)
static void ReplaceWords (const char *org, const char *rep, char *buf)
static byte MakeEnglishOriginalTownName (char *buf, uint32 seed, const char *last)
static byte MakeEnglishAdditionalTownName (char *buf, uint32 seed, const char *last)
static byte MakeAustrianTownName (char *buf, uint32 seed, const char *last)
static byte MakeGermanTownName (char *buf, uint32 seed, const char *last)
static byte MakeSpanishTownName (char *buf, uint32 seed, const char *last)
static byte MakeFrenchTownName (char *buf, uint32 seed, const char *last)
static byte MakeSillyTownName (char *buf, uint32 seed, const char *last)
static byte MakeSwedishTownName (char *buf, uint32 seed, const char *last)
static byte MakeDutchTownName (char *buf, uint32 seed, const char *last)
static byte MakeFinnishTownName (char *buf, uint32 seed, const char *last)
static byte MakePolishTownName (char *buf, uint32 seed, const char *last)
static byte MakeCzechTownName (char *buf, uint32 seed, const char *last)
static byte MakeRomanianTownName (char *buf, uint32 seed, const char *last)
static byte MakeSlovakTownName (char *buf, uint32 seed, const char *last)
static byte MakeNorwegianTownName (char *buf, uint32 seed, const char *last)
static byte MakeHungarianTownName (char *buf, uint32 seed, const char *last)
static byte MakeSwissTownName (char *buf, uint32 seed, const char *last)
static byte MakeDanishTownName (char *buf, uint32 seed, const char *last)
static byte MakeTurkishTownName (char *buf, uint32 seed, const char *last)
static byte MakeItalianTownName (char *buf, uint32 seed, const char *last)
static byte MakeCatalanTownName (char *buf, uint32 seed, const char *last)

Variables

static const char * mascul_femin_italian []
TownNameGenerator *const _town_name_generators []


Detailed Description

Town name generators.

Definition in file namegen.cpp.


Variable Documentation

TownNameGenerator* const _town_name_generators[]

Initial value:

{
  MakeEnglishOriginalTownName,
  MakeFrenchTownName,
  MakeGermanTownName,
  MakeEnglishAdditionalTownName,
  MakeSpanishTownName,
  MakeSillyTownName,
  MakeSwedishTownName,
  MakeDutchTownName,
  MakeFinnishTownName,
  MakePolishTownName,
  MakeSlovakTownName,
  MakeNorwegianTownName,
  MakeHungarianTownName,
  MakeAustrianTownName,
  MakeRomanianTownName,
  MakeCzechTownName,
  MakeSwissTownName,
  MakeDanishTownName,
  MakeTurkishTownName,
  MakeItalianTownName,
  MakeCatalanTownName,
}

Definition at line 735 of file namegen.cpp.

const char* mascul_femin_italian[] [static]

Initial value:

 {
  "o",
  "a",
}

Definition at line 653 of file namegen.cpp.


Generated on Mon Dec 14 21:00:08 2009 for OpenTTD by  doxygen 1.5.6