diff options
Diffstat (limited to 'solution_algorithm.cpp')
| -rw-r--r-- | solution_algorithm.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/solution_algorithm.cpp b/solution_algorithm.cpp index 0955534..70a9ace 100644 --- a/solution_algorithm.cpp +++ b/solution_algorithm.cpp @@ -1,5 +1,6 @@  #include "solution_algorithm.hpp"  #include "puzzle.hpp" +#include "gameplay.hpp"  #include <memory>  #include <vector> @@ -7,6 +8,7 @@  #include <stdio.h>  #include <unistd.h>  #include <FL/Fl.H> +#include <FL/fl_ask.H>  typedef std::vector<GameParams::coordinates> state_type; @@ -176,7 +178,7 @@ void ASearch::ShowSolution(Node *goal)                                              });          (*puzzle_pos)->position(goal->state[i].x, goal->state[i].y);          gp->win->redraw(); -        usleep(80000); -        Fl::wait(); +        Fl::flush(); +        usleep(40000);      }  } | 
