]> rtime.felk.cvut.cz Git - hubacji1/psp.git/commitdiff
Implement possible inits method
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 23 Aug 2019 14:04:15 +0000 (16:04 +0200)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 23 Aug 2019 14:05:35 +0000 (16:05 +0200)
src/psp.cc

index 86e65332a93a8927230000e00fcb1f0a6a08768a..b5bf121a9aaa9e504d3fa56e228aef61062b6925 100644 (file)
@@ -115,6 +115,12 @@ bool PSPlanner::parked()
 std::vector<BicycleCar> PSPlanner::possible_inits()
 {
         std::vector<BicycleCar> pi;
+        BicycleCar orig_cc(this->cc());
+        for (unsigned int i = 0; i < 20; i++) {
+                this->cc().next();
+                pi.push_back(BicycleCar(this->cc()));
+        }
+        this->cc() = BicycleCar(orig_cc);
         return pi;
 }