aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/cge2/cge2.h1
-rw-r--r--engines/cge2/cge2_main.cpp8
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/cge2/cge2.h b/engines/cge2/cge2.h
index bb49d0a692..4b505cb5cb 100644
--- a/engines/cge2/cge2.h
+++ b/engines/cge2/cge2.h
@@ -90,6 +90,7 @@ public:
int newRandom(int range);
void loadMap(int cav);
void openPocket();
+ void selectPocket(int n);
void setEye(V3D &e);
void setEye(const V2D& e2, int z = -kScrWidth);
diff --git a/engines/cge2/cge2_main.cpp b/engines/cge2/cge2_main.cpp
index e9674c1e60..1ce8ea42d1 100644
--- a/engines/cge2/cge2_main.cpp
+++ b/engines/cge2/cge2_main.cpp
@@ -343,6 +343,10 @@ void CGE2Engine::caveUp(int cav) {
warning("STUB: CGE2Engine::caveUp()");
// TODO: Implement "Hero" things here!
+ _sound->stop();
+ _fx->clear();
+
+ selectPocket(-1);
_vga->update();
@@ -370,6 +374,10 @@ void CGE2Engine::openPocket() {
warning("STUB: CGE2Engine::openPocket()");
}
+void CGE2Engine::selectPocket(int n) {
+ warning("STUB: CGE2Engine::selectPocket()");
+}
+
void CGE2Engine::runGame() {
warning("STUB: CGE2Engine::runGame()");
}