diff options
author | johndoe123 | 2014-03-20 14:16:48 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | 43cd806f17377d5244e575b863519f013e5f033c (patch) | |
tree | 089f4367800ac59a51d23cbaeea9958e554b6a23 /engines/illusions/illusions.cpp | |
parent | f47575ca906682bab942d19a36cc33ea7465a4b2 (diff) | |
download | scummvm-rg350-43cd806f17377d5244e575b863519f013e5f033c.tar.gz scummvm-rg350-43cd806f17377d5244e575b863519f013e5f033c.tar.bz2 scummvm-rg350-43cd806f17377d5244e575b863519f013e5f033c.zip |
ILLUSIONS: Add more script opcodes
Diffstat (limited to 'engines/illusions/illusions.cpp')
-rw-r--r-- | engines/illusions/illusions.cpp | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/engines/illusions/illusions.cpp b/engines/illusions/illusions.cpp index 1d591c76f6..89668140cb 100644 --- a/engines/illusions/illusions.cpp +++ b/engines/illusions/illusions.cpp @@ -25,6 +25,7 @@ #include "illusions/actorresource.h" #include "illusions/backgroundresource.h" #include "illusions/camera.h" +#include "illusions/cursor.h" #include "illusions/dictionary.h" #include "illusions/fontresource.h" #include "illusions/graphics.h" @@ -102,6 +103,7 @@ Common::Error IllusionsEngine::run() { _backgroundItems = new BackgroundItems(this); _camera = new Camera(this); _controls = new Controls(this); + _cursor = new Cursor(this); // TODO Move to own class _resGetCtr = 0; @@ -176,6 +178,7 @@ Common::Error IllusionsEngine::run() { } #endif + delete _cursor; delete _controls; delete _camera; delete _backgroundItems; @@ -242,28 +245,6 @@ void IllusionsEngine::notifyThreadId(uint32 &threadId) { } } -void IllusionsEngine::setCursorControl(Control *control) { - // TODO Dummy, to be replaced later -} - -void IllusionsEngine::placeCursor(Control *control, uint32 sequenceId) { - // TODO Dummy, to be replaced later -} - -bool IllusionsEngine::showCursor() { - // TODO Dummy, to be replaced later - // TODO ++cursor._visibleCtr; - // TODO if (cursor._visibleCtr > 0) - return false; -} - -bool IllusionsEngine::hideCursor() { - // TODO Dummy, to be replaced later - // TODO --cursor._visibleCtr; - // TODO if (cursor.visibleCtr <= 0) - return false; -} - uint32 IllusionsEngine::getElapsedUpdateTime() { uint32 result = 0; uint32 currTime = getCurrentTime(); |