aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/supernova/supernova.cpp36
-rw-r--r--engines/supernova/supernova.h7
2 files changed, 42 insertions, 1 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp
index d644be25ba..52bc379582 100644
--- a/engines/supernova/supernova.cpp
+++ b/engines/supernova/supernova.cpp
@@ -633,7 +633,16 @@ bool GameManager::airless() {
}
void GameManager::processInput() {
- //
+ // STUB
+}
+
+void GameManager::turnoff() {
+ if (_state.powerOff)
+ return;
+
+ _state.powerOff = true;
+ roomBrightness();
+
}
void GameManager::takeObject(Object &obj) {
@@ -667,8 +676,33 @@ void GameManager::roomBrightness() {
// STUB
}
+void GameManager::load_time() {
+ // STUB
+}
+
+void GameManager::saveTime() {
+ // STUB
+}
+
+void GameManager::saveGame(int) {
+ // STUB
+}
+
+void GameManager::errorTemp() {
+ // STUB
+}
+
+void GameManager::wait2(int) {
+ // STUB
+}
+
+void GameManager::screenShake() {
+ // STUB
+}
+
void GameManager::palette() {
// STUB
+ // Adjust palette to brightness parameters and make it current
}
void GameManager::showMenu() {
diff --git a/engines/supernova/supernova.h b/engines/supernova/supernova.h
index 2667d53995..d46da280fb 100644
--- a/engines/supernova/supernova.h
+++ b/engines/supernova/supernova.h
@@ -160,6 +160,13 @@ public:
void mouseInput2();
void mouseInput3();
void mouseWait(int);
+ void wait2(int);
+ void turnoff();
+ void screenShake();
+ void load_time();
+ void saveTime();
+ void saveGame(int);
+ void errorTemp();
void roomBrightness();
void palette();
void showMenu();