diff options
Diffstat (limited to 'engines/lab/lab.h')
-rw-r--r-- | engines/lab/lab.h | 11 |
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; }; |