aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/illusions_bbdou.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/illusions/illusions_bbdou.cpp')
-rw-r--r--engines/illusions/illusions_bbdou.cpp12
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();