aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/messages.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-12-12 15:15:39 +0200
committerEugene Sandulenko2013-12-12 18:12:10 +0200
commit9c7731d288c4d5c7308507947e6e95320291a41a (patch)
treee9d82b6e213621de3068f8b46e776683ed39c6bd /engines/fullpipe/messages.cpp
parenta1dd885f69ed512912a4538e859bd13b67b50437 (diff)
downloadscummvm-rg350-9c7731d288c4d5c7308507947e6e95320291a41a.tar.gz
scummvm-rg350-9c7731d288c4d5c7308507947e6e95320291a41a.tar.bz2
scummvm-rg350-9c7731d288c4d5c7308507947e6e95320291a41a.zip
FULLPIPE: Implement sceneHandler04_clickLadder()
Diffstat (limited to 'engines/fullpipe/messages.cpp')
-rw-r--r--engines/fullpipe/messages.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/fullpipe/messages.cpp b/engines/fullpipe/messages.cpp
index c2f5ca3f7e..742b023ec3 100644
--- a/engines/fullpipe/messages.cpp
+++ b/engines/fullpipe/messages.cpp
@@ -809,4 +809,17 @@ bool chainQueue(int queueId, int flags) {
return true;
}
+void postExCommand(int parentId, int keyCode, int x, int y, int f20, int f14) {
+ ExCommand *ex = new ExCommand(parentId, 17, 64, 0, 0, 0, 1, 0, 0, 0);
+
+ ex->_keyCode = keyCode;
+ ex->_excFlags |= 3;
+ ex->_x = x;
+ ex->_y = y;
+ ex->_field_20 = f20;
+ ex->_field_14 = f14;
+
+ ex->postMessage();
+}
+
} // End of namespace Fullpipe