aboutsummaryrefslogtreecommitdiff
path: root/ViewController.h
diff options
context:
space:
mode:
Diffstat (limited to 'ViewController.h')
-rw-r--r--ViewController.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ViewController.h b/ViewController.h
index 0f6b3e0..1e41a2c 100644
--- a/ViewController.h
+++ b/ViewController.h
@@ -1,5 +1,8 @@
#pragma once
+#include <tuple>
+
+#include "Command.h"
#include "KeyboardCode.h"
#include "MouseCode.h"
@@ -9,6 +12,7 @@ class Museum;
class ViewController {
public:
ViewController(Museum & m, View & v);
+ virtual ~ViewController();
public:
void update();
@@ -24,10 +28,12 @@ private:
private:
Museum & museum;
View & view;
+ const Command * cmd_base = nullptr;
private:
unsigned int scale = 16;
unsigned int line_width = 0;
unsigned int artist_size = (scale - line_width) / 2;
+ std::tuple<float, float> mouse_pos = { 0, 0 };
};