aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/graphics.h
diff options
context:
space:
mode:
authorMatthew Hoops2011-03-28 15:20:30 -0400
committerMatthew Hoops2011-03-28 22:26:23 -0400
commite5811cd6c39333cf7a51eb4943bf4ead0aff681c (patch)
tree236d057aa30fdbbf870cf337b8679e276a1fd1d8 /engines/mohawk/graphics.h
parent344369c294e4ade7b6f72de27daf794b0d23d3e3 (diff)
downloadscummvm-rg350-e5811cd6c39333cf7a51eb4943bf4ead0aff681c.tar.gz
scummvm-rg350-e5811cd6c39333cf7a51eb4943bf4ead0aff681c.tar.bz2
scummvm-rg350-e5811cd6c39333cf7a51eb4943bf4ead0aff681c.zip
MOHAWK: Allow disabling compilation of Myst
Diffstat (limited to 'engines/mohawk/graphics.h')
-rw-r--r--engines/mohawk/graphics.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/engines/mohawk/graphics.h b/engines/mohawk/graphics.h
index fbac2f2ea1..99baa4e339 100644
--- a/engines/mohawk/graphics.h
+++ b/engines/mohawk/graphics.h
@@ -33,26 +33,16 @@
#include "graphics/pict.h"
namespace Graphics {
-
-class JPEG;
-
+ class JPEG;
}
namespace Mohawk {
class MohawkEngine;
-class MohawkEngine_Myst;
class MohawkEngine_Riven;
class MohawkEngine_LivingBooks;
class MohawkEngine_CSTime;
class MohawkBitmap;
-class MystBitmap;
-
-enum RectState{
- kRectEnabled,
- kRectDisabled,
- kRectUnreachable
-};
class MohawkSurface {
public:
@@ -118,6 +108,17 @@ private:
Common::HashMap<uint16, Common::Array<MohawkSurface*> > _subImageCache;
};
+#ifdef ENABLE_MYST
+
+class MystBitmap;
+class MohawkEngine_Myst;
+
+enum RectState {
+ kRectEnabled,
+ kRectDisabled,
+ kRectUnreachable
+};
+
class MystGraphics : public GraphicsManager {
public:
MystGraphics(MohawkEngine_Myst*);
@@ -162,6 +163,8 @@ private:
Common::Rect _viewport;
};
+#endif
+
struct SFXERecord {
// Record values
uint16 frameCount;