aboutsummaryrefslogtreecommitdiff
path: root/src/input_actions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/input_actions.cpp')
-rw-r--r--src/input_actions.cpp42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/input_actions.cpp b/src/input_actions.cpp
deleted file mode 100644
index fa41bdd..0000000
--- a/src/input_actions.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-#include "input_actions.hpp"
-
-#include "strings.hpp"
-
-#include <fmt/core.h>
-
-namespace InputActions
-{
-
-void exit_success() noexcept
-{
- exit(EXIT_SUCCESS);
-}
-
-Callback move_cursor(const Vector2 &direction,
- const std::shared_ptr<ICursorController> &cursor_controller,
- const std::shared_ptr<IScene> &scene,
- const std::shared_ptr<IWindow> &window) noexcept
-{
- return [direction, cursor_controller, scene, window]()
- {
- constexpr int32_t amount = 1;
-
- const auto new_position =
- cursor_controller->where().to_direction(direction, amount);
-
- const auto window_size = window->size();
-
- if (window_size.validate_coords(new_position) != CoordsValidation::VALID)
- {
- return;
- }
-
- cursor_controller->move_to(new_position);
-
- scene->write_status(fmt::format(STATUS_BAR_COORDINATES,
- fmt::arg("x", new_position.get_x()),
- fmt::arg("y", new_position.get_y())));
- };
-}
-
-} // namespace InputActions