Pioneer
Loading...
Searching...
No Matches
NameGenerator.h
Go to the documentation of this file.
1// Copyright © 2008-2024 Pioneer Developers. See AUTHORS.txt for details
2// Licensed under the terms of the GPL v3. See licenses/GPL-3.txt
3
4#pragma once
5
6#include "Random.h"
7#include <string>
8
9namespace NameGenerator {
10 void GetSystemName(std::string &name, Random &rng);
11}
12
13namespace FrontierNames {
14 void GetName(std::string &name, Random &rng);
15}
16
17namespace HybridNames {
18 void GetName(std::string &name, Random &rng);
19}
20
21namespace Doomdark {
22 void GetName(std::string &name, Random &rng);
23}
24
25namespace Katakana {
26 void GetName(std::string &name, Random &rng);
27}
Definition: Random.h:29
Definition: NameGenerator.cpp:93
void GetName(std::string &name, Random &rng)
Definition: NameGenerator.cpp:110
Definition: NameGenerator.cpp:21
void GetName(std::string &name, Random &rng)
Definition: NameGenerator.cpp:35
Definition: NameGenerator.cpp:47
void GetName(std::string &name, Random &rng)
Definition: NameGenerator.cpp:81
Definition: NameGenerator.cpp:121
void GetName(std::string &name, Random &rng)
Definition: NameGenerator.cpp:163
Definition: NameGenerator.h:9
void GetSystemName(std::string &name, Random &rng)
Definition: NameGenerator.cpp:7