#pragma once #include "interfaces/cursor.hpp" #include "interfaces/observable.hpp" #include "interfaces/scene.hpp" #include "interfaces/window.hpp" #include "engine/data/vector2.hpp" #include namespace InputActions { Callback move_cursor(const Vector2 &direction, const std::shared_ptr &cursor_controller, const std::shared_ptr &window); void exit_success(); } // namespace InputActions