aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script
diff options
context:
space:
mode:
authorThomas Fach-Pedersen2017-08-27 22:39:36 +0200
committerThomas Fach-Pedersen2017-08-27 22:39:36 +0200
commit9bf07073fb064679302ddfe75c706bbdc1c02c87 (patch)
tree3b17c71a40f0e653bba25af0670dd7b09baba54b /engines/bladerunner/script
parentd7d75d97fda6992ef3cf53625445cc5586d7476b (diff)
downloadscummvm-rg350-9bf07073fb064679302ddfe75c706bbdc1c02c87.tar.gz
scummvm-rg350-9bf07073fb064679302ddfe75c706bbdc1c02c87.tar.bz2
scummvm-rg350-9bf07073fb064679302ddfe75c706bbdc1c02c87.zip
BLADERUNNER: Add Overlay videos
Diffstat (limited to 'engines/bladerunner/script')
-rw-r--r--engines/bladerunner/script/scene/ct01.cpp1
-rw-r--r--engines/bladerunner/script/script.cpp7
2 files changed, 3 insertions, 5 deletions
diff --git a/engines/bladerunner/script/scene/ct01.cpp b/engines/bladerunner/script/scene/ct01.cpp
index 5a2c62cfbb..21e6fc7600 100644
--- a/engines/bladerunner/script/scene/ct01.cpp
+++ b/engines/bladerunner/script/scene/ct01.cpp
@@ -366,7 +366,6 @@ void SceneScriptCT01::SceneFrameAdvanced(int frame) {
} else {
Ambient_Sounds_Play_Sound(66, Random_Query(33, 50), 0, 0, 0);
}
-
}
}
}
diff --git a/engines/bladerunner/script/script.cpp b/engines/bladerunner/script/script.cpp
index 72f4e50a53..25d78e4991 100644
--- a/engines/bladerunner/script/script.cpp
+++ b/engines/bladerunner/script/script.cpp
@@ -38,6 +38,7 @@
#include "bladerunner/items.h"
#include "bladerunner/item_pickup.h"
#include "bladerunner/movement_track.h"
+#include "bladerunner/overlays.h"
#include "bladerunner/regions.h"
#include "bladerunner/set.h"
#include "bladerunner/settings.h"
@@ -818,13 +819,11 @@ bool ScriptBase::Music_Is_Playing() {
}
void ScriptBase::Overlay_Play(const char *overlay, int a2, int a3, int a4, int a5) {
- //TODO
- warning("Overlay_Play(%s, %d, %d, %d, %d)", overlay, a2, a3, a4, a5);
+ _vm->_overlays->play(overlay, a2, a3, a4, a5);
}
void ScriptBase::Overlay_Remove(const char *overlay) {
- //TODO
- warning("Overlay_Remove(%s)", overlay);
+ _vm->_overlays->remove(overlay);
}
void ScriptBase::Scene_Loop_Set_Default(int loopId) {