diff options
Diffstat (limited to 'engines/illusions/illusions_bbdou.cpp')
-rw-r--r-- | engines/illusions/illusions_bbdou.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/illusions/illusions_bbdou.cpp b/engines/illusions/illusions_bbdou.cpp index 84b3876e6c..d5e9713817 100644 --- a/engines/illusions/illusions_bbdou.cpp +++ b/engines/illusions/illusions_bbdou.cpp @@ -228,8 +228,9 @@ Common::Error IllusionsEngine_BBDOU::run() { _globalSceneId = 0x00010003; + setDefaultTextCoords(); + _resSys->loadResource(0x000D0001, 0, 0); - startScriptThread(0x00020004, 0, 0, 0, 0); _doScriptThreadInit = true; @@ -301,6 +302,15 @@ uint32 IllusionsEngine_BBDOU::causeTrigger(uint32 sceneId, uint32 verbId, uint32 return causeThreadId; } +void IllusionsEngine_BBDOU::setDefaultTextCoords() { + WidthHeight dimensions; + dimensions._width = 480; + dimensions._height = 48; + Common::Point pt(320, 448); + setDefaultTextDimensions(dimensions); + setDefaultTextPosition(pt); +} + void IllusionsEngine_BBDOU::loadSpecialCode(uint32 resId) { _specialCode = new BbdouSpecialCode(this); _specialCode->init(); |