aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/engine/user/cursor.cpp13
-rw-r--r--src/engine/user/cursor.hpp2
-rw-r--r--src/interfaces/cursor.hpp2
3 files changed, 0 insertions, 17 deletions
diff --git a/src/engine/user/cursor.cpp b/src/engine/user/cursor.cpp
index b38cee0..e3ad56c 100644
--- a/src/engine/user/cursor.cpp
+++ b/src/engine/user/cursor.cpp
@@ -53,19 +53,6 @@ auto CursorController::where() const noexcept -> Vector2
return _position;
}
-void CursorController::ensure_position() noexcept
-{
- fmt::print(REQUEST_CURSOR_POSITION, fmt::arg("esc", ESC));
- std::cout.flush();
-
- Vector2Options vector2_options = {};
-
- // NOLINTNEXTLINE(cppcoreguidelines-pro-type-vararg)
- scanf("\033[%u;%uR", &vector2_options.y, &vector2_options.x);
-
- _position = _invert_position_y(Vector2(vector2_options));
-}
-
void CursorController::update_position(const Vector2 &position) noexcept
{
_position = position;
diff --git a/src/engine/user/cursor.hpp b/src/engine/user/cursor.hpp
index 16d37e3..8f352ef 100644
--- a/src/engine/user/cursor.hpp
+++ b/src/engine/user/cursor.hpp
@@ -46,8 +46,6 @@ public:
[[nodiscard]] auto where() const noexcept -> Vector2 override;
- void ensure_position() noexcept override;
-
void update_position(const Vector2 &position) noexcept override;
void hide(bool flush_cout) noexcept override;
diff --git a/src/interfaces/cursor.hpp b/src/interfaces/cursor.hpp
index 35c3047..90d45da 100644
--- a/src/interfaces/cursor.hpp
+++ b/src/interfaces/cursor.hpp
@@ -31,8 +31,6 @@ public:
[[nodiscard]] virtual auto where() const noexcept -> Vector2 = 0;
- virtual void ensure_position() noexcept = 0;
-
/**
* Updates the stored cursor position.
*