diff options
author | johndoe123 | 2015-11-28 23:38:30 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | 15498a231aca26c701fa5f123fbe2e0f1bd9cf67 (patch) | |
tree | 1005ad0dc035f03a43e72ec13e59f4e981f437f3 /engines/illusions/bbdou | |
parent | 2b9af91d8fbda6f47d16d3fb0e7e6bb6206b016e (diff) | |
download | scummvm-rg350-15498a231aca26c701fa5f123fbe2e0f1bd9cf67.tar.gz scummvm-rg350-15498a231aca26c701fa5f123fbe2e0f1bd9cf67.tar.bz2 scummvm-rg350-15498a231aca26c701fa5f123fbe2e0f1bd9cf67.zip |
ILLUSIONS: DUCKMAN: Implement opcode 21
Diffstat (limited to 'engines/illusions/bbdou')
-rw-r--r-- | engines/illusions/bbdou/illusions_bbdou.cpp | 4 | ||||
-rw-r--r-- | engines/illusions/bbdou/illusions_bbdou.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/engines/illusions/bbdou/illusions_bbdou.cpp b/engines/illusions/bbdou/illusions_bbdou.cpp index 6ce367fb62..95be82f2cf 100644 --- a/engines/illusions/bbdou/illusions_bbdou.cpp +++ b/engines/illusions/bbdou/illusions_bbdou.cpp @@ -463,6 +463,10 @@ uint32 IllusionsEngine_BBDOU::startTalkThread(int16 duration, uint32 objectId, u return tempThreadId; } +void IllusionsEngine_BBDOU::resumeFromSavegame(uint32 callingThreadId) { + // TODO +} + uint32 IllusionsEngine_BBDOU::startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10) { uint32 tempThreadId = newTempThreadId(); diff --git a/engines/illusions/bbdou/illusions_bbdou.h b/engines/illusions/bbdou/illusions_bbdou.h index f2dbd1aee7..3b190ea7db 100644 --- a/engines/illusions/bbdou/illusions_bbdou.h +++ b/engines/illusions/bbdou/illusions_bbdou.h @@ -114,6 +114,8 @@ public: uint32 sequenceId2, uint32 namedPointId, uint32 callingThreadId); uint32 startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId, uint32 value8, uint32 valueC, uint32 value10); + void resumeFromSavegame(uint32 callingThreadId); + void newScriptThread(uint32 threadId, uint32 callingThreadId, uint notifyFlags, byte *scriptCodeIp, uint32 value8, uint32 valueC, uint32 value10); uint32 newTimerThread(uint32 duration, uint32 callingThreadId, bool isAbortable); |