summaryrefslogtreecommitdiff
path: root/src/Controllers/ConsoleController/ConsoleController.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Controllers/ConsoleController/ConsoleController.hpp')
-rw-r--r--src/Controllers/ConsoleController/ConsoleController.hpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/Controllers/ConsoleController/ConsoleController.hpp b/src/Controllers/ConsoleController/ConsoleController.hpp
new file mode 100644
index 0000000..8d73f79
--- /dev/null
+++ b/src/Controllers/ConsoleController/ConsoleController.hpp
@@ -0,0 +1,26 @@
+#ifndef DEF_CTCONSOLE
+#define DEF_CTCONSOLE
+
+/* CTConsole.hpp
+ * Defines the class CTConsole
+ * CTConsole is a controller which displays a game in a terminal
+ * Creators : krilius, manzerbredes
+ * Date : 29/04/2915 */
+
+#include <iostream>
+#include "../../Helpers/Keyboard.hpp"
+#include "../../Model/Game.hpp"
+
+class ConsoleController
+{
+ private:
+
+ Game m_game;
+ kbdh::Direction waitArrowKeyPress();
+ public:
+ ConsoleController();
+ ~ConsoleController();
+ void run();
+};
+
+#endif