diff options
author | Eugene Sandulenko | 2017-02-04 15:16:25 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-02-04 15:17:13 +0100 |
commit | 6d8d398cf751eb9fe2242ce259a08418c041a6d6 (patch) | |
tree | 3c36dd17b828f49121e48761de8128c455b0ef10 /engines/director/lingo/lingo-builtins.cpp | |
parent | e15f2e7d2dfa37a0a8b13cde2b464cddc52bad12 (diff) | |
download | scummvm-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.cpp | 8 |
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) { |