diff --git a/namegen.c b/namegen.c --- a/namegen.c +++ b/namegen.c @@ -1,6 +1,7 @@ #include "stdafx.h" #include "ttd.h" #include "debug.h" +#include "namegen.h" #include "table/namegen.h" static inline uint32 SeedChance(int shift_by, int max, uint32 seed) diff --git a/namegen.h b/namegen.h new file mode 100644 --- /dev/null +++ b/namegen.h @@ -0,0 +1,8 @@ +#ifndef NAMEGEN_H +#define NAMEGEN_H + +typedef byte TownNameGenerator(byte *buf, uint32 seed); + +extern TownNameGenerator * const _town_name_generators[]; + +#endif diff --git a/strings.c b/strings.c --- a/strings.c +++ b/strings.c @@ -1,6 +1,7 @@ #include "stdafx.h" #include "ttd.h" #include "table/strings.h" +#include "namegen.h" #include "station.h" #include "town.h" #include "vehicle.h" diff --git a/variables.h b/variables.h --- a/variables.h +++ b/variables.h @@ -378,9 +378,6 @@ typedef struct { VARDEF CargoConst _cargoc; -typedef byte TownNameGenerator(byte *buf, uint32 seed); -extern TownNameGenerator * const _town_name_generators[]; - static inline void SetDParamX(uint32 *s, uint n, uint32 v) {