diff options
-rw-r--r-- | engines/director/lingo/lingo-builtins.cpp | 3 | ||||
-rw-r--r-- | engines/director/lingo/lingo.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp index e12b20a3c2..872008ed2e 100644 --- a/engines/director/lingo/lingo-builtins.cpp +++ b/engines/director/lingo/lingo-builtins.cpp @@ -866,7 +866,8 @@ void Lingo::b_continue(int nargs) { } void Lingo::b_dontPassEvent(int nargs) { - warning("STUB: b_dontPassEvent"); + g_lingo->dontPassEvent = true; + warning("dontPassEvent raised"); } void Lingo::b_nothing(int nargs) { diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h index 15071b8699..b0a014db52 100644 --- a/engines/director/lingo/lingo.h +++ b/engines/director/lingo/lingo.h @@ -576,6 +576,8 @@ private: DirectorEngine *_vm; int _floatPrecision; + + bool dontPassEvent; }; extern Lingo *g_lingo; |