summaryrefslogtreecommitdiff
path: root/src/game_edit_data.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/game_edit_data.cc')
-rw-r--r--src/game_edit_data.cc18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/game_edit_data.cc b/src/game_edit_data.cc
new file mode 100644
index 00000000..1195dd14
--- /dev/null
+++ b/src/game_edit_data.cc
@@ -0,0 +1,18 @@
+#include "game_edit_data.hpp"
+
+#include <algorithm>
+
+std::vector<int> const GameEditData::k_info_keys() const
+{
+ std::vector<int> keys;
+
+ std::transform(std::begin(k_info),
+ std::end(k_info),
+ std::back_inserter(keys),
+ [] (auto e) { return e.first; });
+
+ std::sort(std::begin(keys),
+ std::end(keys));
+
+ return keys;
+};