diff options
Diffstat (limited to 'engines/mohawk/riven_scripts.cpp')
-rw-r--r-- | engines/mohawk/riven_scripts.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/mohawk/riven_scripts.cpp b/engines/mohawk/riven_scripts.cpp index c26d4bd827..67a56af1af 100644 --- a/engines/mohawk/riven_scripts.cpp +++ b/engines/mohawk/riven_scripts.cpp @@ -153,6 +153,14 @@ RivenScriptPtr RivenScriptManager::createScriptFromData(uint16 commandCount, ... return readScript(&readStream); } +RivenScriptPtr RivenScriptManager::createScriptWithCommand(RivenCommand *command) { + assert(command); + + RivenScriptPtr script = RivenScriptPtr(new RivenScript()); + script->addCommand(command); + return script; +} + RivenScript::RivenScript() { _continueRunning = true; } |