aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-builtins.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2017-02-04 15:16:25 +0100
committerEugene Sandulenko2017-02-04 15:17:13 +0100
commit6d8d398cf751eb9fe2242ce259a08418c041a6d6 (patch)
tree3c36dd17b828f49121e48761de8128c455b0ef10 /engines/director/lingo/lingo-builtins.cpp
parente15f2e7d2dfa37a0a8b13cde2b464cddc52bad12 (diff)
downloadscummvm-rg350-6d8d398cf751eb9fe2242ce259a08418c041a6d6.tar.gz
scummvm-rg350-6d8d398cf751eb9fe2242ce259a08418c041a6d6.tar.bz2
scummvm-rg350-6d8d398cf751eb9fe2242ce259a08418c041a6d6.zip
DIRECTOR: Implemented pausing/continuing of playback
Diffstat (limited to 'engines/director/lingo/lingo-builtins.cpp')
-rw-r--r--engines/director/lingo/lingo-builtins.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp
index cf044f2072..3f0f5e4850 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -681,11 +681,11 @@ void Lingo::b_xFactoryList(int nargs) {
// Control
///////////////////
void Lingo::b_abort(int nargs) {
- warning("STUB: b_continue");
+ warning("STUB: b_abort");
}
void Lingo::b_continue(int nargs) {
- warning("STUB: b_continue");
+ g_director->_playbackPaused = false;
}
void Lingo::b_dontPassEvent(int nargs) {
@@ -709,7 +709,9 @@ void Lingo::b_do(int nargs) {
}
void Lingo::b_pause(int nargs) {
- warning("STUB: b_pause");
+ g_director->_playbackPaused = true;
+
+ g_lingo->pushVoid(); // Fake value
}
void Lingo::b_playAccel(int nargs) {