aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/dm.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/dm/dm.h')
-rw-r--r--engines/dm/dm.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/engines/dm/dm.h b/engines/dm/dm.h
new file mode 100644
index 0000000000..79deb299da
--- /dev/null
+++ b/engines/dm/dm.h
@@ -0,0 +1,38 @@
+#ifndef DM_H
+#define DM_H
+
+#include "common/random.h"
+#include "engines/engine.h"
+#include "gui/debugger.h"
+
+
+namespace DM {
+
+class Console;
+
+enum {
+ // engine debug channels
+ kDMDebugExample = 1 << 0
+};
+
+class DMEngine : public Engine {
+public:
+ DMEngine(OSystem *syst);
+ ~DMEngine();
+
+ virtual Common::Error run();
+
+private:
+ Console *_console;
+ Common::RandomSource *_rnd;
+};
+
+class Console : public GUI::Debugger {
+public:
+ Console(DMEngine *vm) {}
+ virtual ~Console(void) {}
+};
+
+} // End of namespace DM
+
+#endif