aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/mohawk.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mohawk/mohawk.h')
-rw-r--r--engines/mohawk/mohawk.h19
1 files changed, 6 insertions, 13 deletions
diff --git a/engines/mohawk/mohawk.h b/engines/mohawk/mohawk.h
index c71c525707..c8c16da3c0 100644
--- a/engines/mohawk/mohawk.h
+++ b/engines/mohawk/mohawk.h
@@ -27,20 +27,11 @@
#define MOHAWK_H
#include "common/scummsys.h"
-#include "common/util.h"
-#include "common/system.h"
-#include "common/rect.h"
#include "common/array.h"
#include "engines/engine.h"
-#include "gui/dialog.h"
-
-#include "mohawk/console.h"
-#include "mohawk/dialogs.h"
-#include "mohawk/file.h"
-#include "mohawk/sound.h"
-#include "mohawk/video/video.h"
+class OSystem;
namespace Mohawk {
@@ -72,6 +63,8 @@ enum MohawkGameFeatures {
struct MohawkGameDescription;
class Sound;
class PauseDialog;
+class MohawkFile;
+class VideoManager;
class MohawkEngine : public ::Engine {
protected:
@@ -87,8 +80,8 @@ public:
uint32 getFeatures() const;
uint16 getVersion() const;
Common::Platform getPlatform() const;
- uint8 getGameType();
- Common::Language getLanguage();
+ uint8 getGameType() const;
+ Common::Language getLanguage() const;
bool hasFeature(EngineFeature f) const;
@@ -105,7 +98,7 @@ protected:
void pauseEngineIntern(bool);
// An array holding the main Mohawk archives require by the games
- Common::Array<MohawkFile*> _mhk;
+ Common::Array<MohawkFile *> _mhk;
};
} // End of namespace Mohawk