#pragma once #include "engine/bounds.hpp" #include "engine/vector2.hpp" #include "random_generator.hpp" #include #include struct AppOptions { std::shared_ptr maze_bounds; std::shared_ptr start_coords; std::string_view wall; std::shared_ptr random_gen; };