Use a common main

This commit is contained in:
Eric Mertens
2023-01-31 08:58:42 -08:00
parent 542ccc7884
commit c6264a2a1b
63 changed files with 222 additions and 174 deletions

View File

@@ -476,8 +476,9 @@ TEST_SUITE("2018-15 examples") {
}
}
auto main(int argc, char** argv) -> int {
auto grid = Grid::Parse(*aocpp::Startup(argc, argv));
auto Main(std::istream & in) -> void
{
auto const grid {Grid::Parse(in)};
Game game {std::move(grid)};
//game.debug_out_ = &std::cout;
std::cout << "Part 1: " << *Game{game}.Simulate() << std::endl;