diff options
Diffstat (limited to 'ViewController.h')
-rw-r--r-- | ViewController.h | 6 |
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 }; }; |