aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/lab/lab.cpp13
-rw-r--r--engines/lab/lab.h2
2 files changed, 15 insertions, 0 deletions
diff --git a/engines/lab/lab.cpp b/engines/lab/lab.cpp
index f1d0fe96c4..3f92de1116 100644
--- a/engines/lab/lab.cpp
+++ b/engines/lab/lab.cpp
@@ -28,12 +28,15 @@
*
*/
+#include "common/config-manager.h"
#include "common/debug-channels.h"
#include "common/scummsys.h"
#include "common/error.h"
#include "common/fs.h"
#include "common/rect.h"
+#include "engines/dialogs.h"
+#include "engines/engine.h"
#include "engines/util.h"
#include "gui/message.h"
@@ -50,6 +53,12 @@ LabEngine *g_lab;
LabEngine::LabEngine(OSystem *syst, const ADGameDescription *gameDesc)
: Engine(syst), _gameDescription(gameDesc), _extraGameFeatures(0) {
g_lab = this;
+
+ //const Common::FSNode gameDataDir(ConfMan.get("path"));
+ //SearchMan.addSubDirectoryMatching(gameDataDir, "game");
+ //SearchMan.addSubDirectoryMatching(gameDataDir, "game/pict");
+ //SearchMan.addSubDirectoryMatching(gameDataDir, "game/spict");
+ //SearchMan.addSubDirectoryMatching(gameDataDir, "music");
}
LabEngine::~LabEngine() {
@@ -108,4 +117,8 @@ Common::String LabEngine::generateSaveFileName(uint slot) {
return Common::String::format("%s.%03u", _targetName.c_str(), slot);
}
+/*void LabEngine::showMainMenu() {
+
+}*/
+
} // End of namespace Lab
diff --git a/engines/lab/lab.h b/engines/lab/lab.h
index b16b5981b3..c1bf4337b9 100644
--- a/engines/lab/lab.h
+++ b/engines/lab/lab.h
@@ -60,6 +60,8 @@ public:
bool hasFeature(EngineFeature f) const;
Common::String generateSaveFileName(uint slot);
+ //void showMainMenu();
+
LargeSet *_conditions, *_roomsFound;
private: