]> git.sesse.net Git - pkanalytics/blobdiff - events.cpp
Make SHOULD_PULL into an enum.
[pkanalytics] / events.cpp
index 231d6ee125d5c2205604e724c5fd868d177da52d..2fca843ad3f904284afa4c9b79b7205366eb6f0b 100644 (file)
@@ -232,7 +232,7 @@ EventsModel::Status EventsModel::get_status_at(uint64_t t)
        s.their_score = 0;
        s.attack_state = Status::NOT_STARTED;
        s.stoppage = false;
-       s.should_pull = true;
+       s.pull_state = Status::SHOULD_PULL;
        uint64_t last_gained_possession = 0;
        uint64_t last_stoppage = 0;
        uint64_t time_spent_in_stoppage = 0;
@@ -247,11 +247,11 @@ EventsModel::Status EventsModel::get_status_at(uint64_t t)
                }
 
                if (e.type == "goal" || e.type == "their_goal") {
-                       s.should_pull = true;
+                       s.pull_state = Status::SHOULD_PULL;
                } else if (e.type == "in" || e.type == "out" || e.type == "stoppage" || e.type == "restart" || e.type == "unknown") {
                        // No effect on pull status.
                } else {
-                       s.should_pull = false;
+                       s.pull_state = Status::NOT_PULLING;
                }
 
                if (e.type == "set_offense") {