]> git.tdb.fi Git - libs/game.git/blobdiff - examples/bassteroids/source/controls.h
Add a controllable player ship to Bassteroids
[libs/game.git] / examples / bassteroids / source / controls.h
diff --git a/examples/bassteroids/source/controls.h b/examples/bassteroids/source/controls.h
new file mode 100644 (file)
index 0000000..951ce70
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef CONTROLS_H_
+#define CONTROLS_H_
+
+#include <msp/input/binarycontrol.h>
+#include <msp/input/controlscheme.h>
+#include <msp/input/smoothcontrol.h>
+
+class Controls: public Msp::Input::ControlScheme
+{
+public:
+       Msp::Input::SmoothControl forward;
+       Msp::Input::SmoothControl turn_left;
+       Msp::Input::SmoothControl turn_right;
+       Msp::Input::BinaryControl fire;
+
+       Controls();
+};
+
+#endif