diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-09 11:51:20 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-09 11:51:20 -0400 |
commit | 9ca8681ca5f134d65eaa4b5ae68d57ba67fe98d6 (patch) | |
tree | 6d58ffe2e9a60eac681b22b0cb0bd03baf74990c /tools/util | |
parent | 3fcc676cd3b9b3b24a8755612a459d498879b1df (diff) | |
download | lingo2-archipelago-9ca8681ca5f134d65eaa4b5ae68d57ba67fe98d6.tar.gz lingo2-archipelago-9ca8681ca5f134d65eaa4b5ae68d57ba67fe98d6.tar.bz2 lingo2-archipelago-9ca8681ca5f134d65eaa4b5ae68d57ba67fe98d6.zip |
Added support for masteries
Also assigned IDs for the_butterfly, as well as already configured letters.
Diffstat (limited to 'tools/util')
-rw-r--r-- | tools/util/CMakeLists.txt | 5 | ||||
-rw-r--r-- | tools/util/naming.cpp | 11 | ||||
-rw-r--r-- | tools/util/naming.h | 8 |
3 files changed, 24 insertions, 0 deletions
diff --git a/tools/util/CMakeLists.txt b/tools/util/CMakeLists.txt new file mode 100644 index 0000000..8eb8d3b --- /dev/null +++ b/tools/util/CMakeLists.txt | |||
@@ -0,0 +1,5 @@ | |||
1 | add_library(util | ||
2 | naming.cpp | ||
3 | ) | ||
4 | set_property(TARGET util PROPERTY CXX_STANDARD 20) | ||
5 | set_property(TARGET util PROPERTY CXX_STANDARD_REQUIRED ON) | ||
diff --git a/tools/util/naming.cpp b/tools/util/naming.cpp new file mode 100644 index 0000000..12594c5 --- /dev/null +++ b/tools/util/naming.cpp | |||
@@ -0,0 +1,11 @@ | |||
1 | #include "naming.h" | ||
2 | |||
3 | #include <sstream> | ||
4 | |||
5 | std::string GetLetterName(std::string key, bool double_) { | ||
6 | std::ostringstream lettername_s; | ||
7 | lettername_s << key; | ||
8 | lettername_s << (double_ ? "2" : "1"); | ||
9 | |||
10 | return lettername_s.str(); | ||
11 | } | ||
diff --git a/tools/util/naming.h b/tools/util/naming.h new file mode 100644 index 0000000..7d61309 --- /dev/null +++ b/tools/util/naming.h | |||
@@ -0,0 +1,8 @@ | |||
1 | #ifndef TOOLS_UTIL_NAMING_H_ | ||
2 | #define TOOLS_UTIL_NAMING_H_ | ||
3 | |||
4 | #include <string> | ||
5 | |||
6 | std::string GetLetterName(std::string key, bool double_); | ||
7 | |||
8 | #endif /* TOOLS_UTIL_NAMING_H_ */ | ||