#include #include #include #include #include "Generate.h" #include "PuzzlesetEasy.h" #include "PuzzlesetHard.h" #include "PuzzlesetMedium.h" int main(int, char**) { const std::vector>& easy_gens = GetEasyPuzzles(); for (size_t i = 0; i < easy_gens.size(); i++) { std::cout << "Generate EASY choice " << std::dec << i << ":" << std::endl; Generate generator; easy_gens.at(i)(generator); } const std::vector>& medium_gens = GetMediumPuzzles(); for (size_t i = 0; i < medium_gens.size(); i++) { std::cout << "Generate MEDIUM choice " << std::dec << i << ":" << std::endl; Generate generator; medium_gens.at(i)(generator); } const std::vector>& hard_gens = GetHardPuzzles(); for (size_t i = 0; i < hard_gens.size(); i++) { std::cout << "Generate HARD choice " << std::dec << i << ":" << std::endl; Generate generator; hard_gens.at(i)(generator); } return 0; }