aboutsummaryrefslogtreecommitdiff
path: root/ui.hpp
diff options
context:
space:
mode:
authorAlex Auvolat <alex.auvolat@ens.fr>2015-02-02 01:49:12 +0100
committerAlex Auvolat <alex.auvolat@ens.fr>2015-02-02 01:49:12 +0100
commitf779f786470692c64d5bb03fdfa4633510e2fcff (patch)
treeb03240d10d819c321cf972aedd0a9a2179f36311 /ui.hpp
parent1045767e8d7703e5c1cf0bcc316d45fe953afb14 (diff)
downloadRobotique-Projet-f779f786470692c64d5bb03fdfa4633510e2fcff.tar.gz
Robotique-Projet-f779f786470692c64d5bb03fdfa4633510e2fcff.zip
Optimisations ; follow 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);