]> git.sesse.net Git - pkanalytics/blobdiff - events.h
Make a more sensible ordering of the player buttons.
[pkanalytics] / events.h
index 9804836aaabde417e07ac69fb4d4c52924276e04..3dd69594908e8d0f5c2671421aa97f67c9fdcf3e 100644 (file)
--- a/events.h
+++ b/events.h
@@ -47,6 +47,7 @@ public:
        Status get_status_at(uint64_t t);
        std::set<int> get_team_at(uint64_t t);
        void set_team_at(uint64_t, const std::set<int> &new_team);
+       std::vector<int> sort_team(const std::set<int> &team) const;  // Ordered first by gender, then by number.
 
 private:
        struct Player {
@@ -55,6 +56,7 @@ private:
                std::string name;
        };
        std::map<int, Player> players;
+       std::map<int, int> player_ordering;  // From id to position.
 
        struct Event {
                int event_id;