aboutsummaryrefslogtreecommitdiff
path: root/ui.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui.hpp')
-rw-r--r--ui.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/ui.hpp b/ui.hpp
index 07383fd..de612b2 100644
--- a/ui.hpp
+++ b/ui.hpp
@@ -37,6 +37,12 @@ class UI {
sf::ContextSettings _settings;
sf::RenderWindow _win;
+ // solution follow mode
+ bool _follow;
+ int _follow_s;
+ int _follow_d;
+ hilare_a _follow_pos;
+
// interaction mode
int _mode, _sel_step;
hilare_a _sel_pos;
@@ -60,6 +66,8 @@ class UI {
void render_solution();
void render_internal();
+ void do_follow();
+
sf::Vector2f to_view(const vec &p);
vec from_view(const sf::Vector2f &p);
vec from_view(const sf::Vector2i &p);