aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2017-08-22 22:44:42 +0200
committerThierry Crozat2018-01-23 01:42:32 +0000
commit1e36c74e6b7c57ddacb028222509cef8ba0a0a47 (patch)
treeb0b1d178487647476359cf921c60edf54ca0a9b8
parentb0b682ad096e4694608d3686c74176a86642184d (diff)
downloadscummvm-rg350-1e36c74e6b7c57ddacb028222509cef8ba0a0a47.tar.gz
scummvm-rg350-1e36c74e6b7c57ddacb028222509cef8ba0a0a47.tar.bz2
scummvm-rg350-1e36c74e6b7c57ddacb028222509cef8ba0a0a47.zip
SUPERNOVA: Updates TODOs
-rw-r--r--engines/supernova/msn_def.h1
-rw-r--r--engines/supernova/supernova.cpp5
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/supernova/msn_def.h b/engines/supernova/msn_def.h
index 93f4333d8e..d609fe5bd7 100644
--- a/engines/supernova/msn_def.h
+++ b/engines/supernova/msn_def.h
@@ -512,6 +512,7 @@ struct Object {
return false;
}
+ // TODO: convert name and description to String
const char *_name;
const char *_description;
ObjectID _id;
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp
index 5dfabff4d7..9a68079d4c 100644
--- a/engines/supernova/supernova.cpp
+++ b/engines/supernova/supernova.cpp
@@ -267,6 +267,8 @@ void SupernovaEngine::playSound(AudioIndex sample) {
11931, Audio::FLAG_UNSIGNED | Audio::FLAG_LITTLE_ENDIAN, DisposeAfterUse::NO);
stopSound();
_mixer->playStream(Audio::Mixer::kPlainSoundType, &_soundHandle, audioStream);
+
+ // TODO: Stall till sound was played
}
void SupernovaEngine::stopSound() {
@@ -544,9 +546,6 @@ void SupernovaEngine::paletteBrightness() {
}
void SupernovaEngine::paletteFadeOut() {
- // TODO: scene 0 (newspaper article in intro, mode 0x11)
- // needs to be handled differently
-
while (_brightness > 20) {
_menuBrightness = _brightness;
paletteBrightness();