aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/director/lingo/lingo-builtins.cpp3
-rw-r--r--engines/director/lingo/lingo.h2
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;