#include "game.hpp" #include "commands/insert_cell.hpp" #include "commands/move_cursor.hpp" #include "commands/quit.hpp" void Game::run() noexcept {} std::unordered_map> Game::get_input_config( const std::shared_ptr &window, const std::shared_ptr &scene, const std::shared_ptr &cursor_controller) const noexcept { return {{'q', std::make_shared()}, {'i', std::make_shared(cursor_controller, scene)}, {'k', std::make_shared(Vector2::up(), cursor_controller, scene, window)}, {'j', std::make_shared(Vector2::down(), cursor_controller, scene, window)}, {'h', std::make_shared(Vector2::left(), cursor_controller, scene, window)}, {'l', std::make_shared(Vector2::right(), cursor_controller, scene, window)}}; }