diff options
Diffstat (limited to 'src/game_edit_data.cc')
-rw-r--r-- | src/game_edit_data.cc | 18 |
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; +}; |