diff options
author | Alyssa Milburn | 2011-11-26 20:48:49 +0100 |
---|---|---|
committer | Alyssa Milburn | 2011-11-26 20:49:02 +0100 |
commit | 89b1ff3dc350f49ded2514176a70bceae702cf4b (patch) | |
tree | c38a886dc0353d8e2c51207adf49410f1e9d61a7 /engines/mohawk/livingbooks.cpp | |
parent | 285a92ffaafe4e34ef37607e86aa54a3b382475e (diff) | |
download | scummvm-rg350-89b1ff3dc350f49ded2514176a70bceae702cf4b.tar.gz scummvm-rg350-89b1ff3dc350f49ded2514176a70bceae702cf4b.tar.bz2 scummvm-rg350-89b1ff3dc350f49ded2514176a70bceae702cf4b.zip |
MOHAWK: Run kLBEventInit at init time.
Diffstat (limited to 'engines/mohawk/livingbooks.cpp')
-rw-r--r-- | engines/mohawk/livingbooks.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/mohawk/livingbooks.cpp b/engines/mohawk/livingbooks.cpp index 08b67deb2a..ca3e37ba85 100644 --- a/engines/mohawk/livingbooks.cpp +++ b/engines/mohawk/livingbooks.cpp @@ -2520,6 +2520,10 @@ void LBItem::done(bool onlyNotify) { notify(0xFFFF, _itemId); } +void LBItem::init() { + runScript(kLBEventInit); +} + void LBItem::setVisible(bool visible) { if (visible == _visible) return; @@ -3506,6 +3510,8 @@ bool LBPictureItem::contains(Common::Point point) { void LBPictureItem::init() { _vm->_gfx->preloadImage(_resourceId); + + LBItem::init(); } void LBPictureItem::draw() { @@ -3583,6 +3589,8 @@ void LBAnimationItem::done(bool onlyNotify) { void LBAnimationItem::init() { _anim = new LBAnimation(_vm, this, _resourceId); + + LBItem::init(); } void LBAnimationItem::stop() { |