Implements clans and tests.

This commit is contained in:
2023-04-15 23:25:00 -07:00
parent 670c517326
commit 2e937ce02c
3 changed files with 155 additions and 3 deletions

View File

@@ -41,7 +41,7 @@ namespace SBF {
const int kClanVentrue = 18;
const std::string kClanVentrueLabel = "Ventrue";
const int kClansCount = 18;
const std::string kClans[] = {
const std::string kClanLabels[] = {
"",
kClanAnarchLabel,
kClanAssamiteLabel,
@@ -49,6 +49,7 @@ namespace SBF {
kClanBrujahLabel,
kClanCaitiffLabel,
kClanCappadocianLabel,
kClanGangrelLabel,
kClanGiovanniLabel,
kClanInconnuLabel,
kClanLasombraLabel,
@@ -58,9 +59,10 @@ namespace SBF {
kClanSettiteLabel,
kClanToreadorLabel,
kClanTremereLabel,
kClanTzismiceLabel,
kClanVentrueLabel,
};
const std::string& GetClanLabel(int clanId);
void FillClanLabels(std::vector<std::string> clans);
std::string GetClanLabel(int clanId);
void FillClanLabels(std::vector<std::string>& clans);
} // End namespace SBF
#endif // End !defined CLANS_H__