]> git.sesse.net Git - pkanalytics/blobdiff - formations.h
Add a menu.
[pkanalytics] / formations.h
index aa85c79feb97b57838b63d8f276f927a33fa3f00..efc87feaa34bfc3b520b7c9d73327d43c6967947 100644 (file)
@@ -29,10 +29,17 @@ public:
                }
                return formations[row - 1].formation_id;
        }
-       std::string get_formation_name_by_id(unsigned formation_id);
+       std::string get_formation_name_by_id(unsigned formation_id) {
+               for (unsigned i = 0; i < formations.size(); ++i) {
+                       if (formations[i].formation_id == int(formation_id)) {
+                               return formations[i].name;
+                       }
+               }
+               abort();
+       }
        unsigned get_row_from_id(unsigned formation_id) {
                for (unsigned i = 0; i < formations.size(); ++i) {
-                       if (formations[i].formation_id == formation_id) {
+                       if (formations[i].formation_id == int(formation_id)) {
                                return i + 1;
                        }
                }