]> git.localhorst.tv Git - blank.git/blobdiff - src/ui/ClientController.hpp
split input handling
[blank.git] / src / ui / ClientController.hpp
diff --git a/src/ui/ClientController.hpp b/src/ui/ClientController.hpp
new file mode 100644 (file)
index 0000000..56bb78b
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef BLANK_UI_CLIENTCONTROLLER_HPP_
+#define BLANK_UI_CLIENTCONTROLLER_HPP_
+
+
+namespace blank {
+
+struct ClientController {
+
+       virtual void SetAudio(bool) = 0;
+       virtual void SetVideo(bool) = 0;
+       virtual void SetHUD(bool) = 0;
+       virtual void SetDebug(bool) = 0;
+
+       virtual void Exit() = 0;
+
+};
+
+}
+
+#endif