Implements virtues and tests.

This commit is contained in:
2023-04-17 23:22:22 -07:00
parent 05bd423109
commit 9b344b5d6b
3 changed files with 107 additions and 4 deletions

View File

@@ -0,0 +1,20 @@
#include "Virtues.h"
#include <string>
#include <vector>
namespace SBF {
const std::string GetVirtueLabel(int id) {
if (id > 0 && id <= kVirtuesCount) {
return kVirtueLabels[id];
}
return "";
}
void FillVirtueLabels(std::vector<std::string>& labels) {
labels.clear();
for (int id = 1; id <= kVirtuesCount; id++) {
labels.push_back(GetVirtueLabel(id));
}
}
} // End namespace SBF