aboutsummaryrefslogtreecommitdiff
path: root/engines/lab/lab.h
diff options
context:
space:
mode:
authorEugene Sandulenko2014-12-27 12:23:20 +0100
committerEugene Sandulenko2015-12-15 00:05:02 +0100
commit60388893a95e8ef3044dd00dd10087967be04fdf (patch)
tree2a4c84796b54bde0b19933b96756b6c2bd2c102d /engines/lab/lab.h
parent01e290e4c3cbea59690b1e0283627bd4d3242eb1 (diff)
downloadscummvm-rg350-60388893a95e8ef3044dd00dd10087967be04fdf.tar.gz
scummvm-rg350-60388893a95e8ef3044dd00dd10087967be04fdf.tar.bz2
scummvm-rg350-60388893a95e8ef3044dd00dd10087967be04fdf.zip
LAB: propagate gamePlatform()
Diffstat (limited to 'engines/lab/lab.h')
-rw-r--r--engines/lab/lab.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/lab/lab.h b/engines/lab/lab.h
index bdb0b4d89b..72e359c291 100644
--- a/engines/lab/lab.h
+++ b/engines/lab/lab.h
@@ -36,17 +36,26 @@
#include "engines/engine.h"
#include "lab/labfun.h"
+struct ADGameDescription;
+
namespace Lab {
+enum GameFeatures {
+ GF_LOWRES = 1 << 0
+};
+
class LabEngine : public Engine {
public:
- LabEngine(OSystem *syst);
+ LabEngine(OSystem *syst, const ADGameDescription *gameDesc);
~LabEngine();
virtual Common::Error run();
bool hasFeature(EngineFeature f) const;
+ const ADGameDescription *_gameDescription;
+ Common::Platform getPlatform() const;
+
LargeSet *_conditions, *_roomsFound;
};