#include #include #include #include #include #include #include #include #include "WireWorld.hpp" using namespace std::string_literals; int main(int argc, char* argv[]) { std::ifstream wwInFile(argv[1]); WireWorld grid{wwInFile}; { auto err = std::system("clear"); } std::cout << grid << '\n'; for (std::size_t i{0}; i < 30; ++i) { using namespace std::chrono_literals; std::this_thread::sleep_for(1s); grid.simulateStep(); { auto err = std::system("clear"); } std::cout << grid << '\n'; } return EXIT_SUCCESS; }