aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2010-11-29 20:55:31 +0000
committerBastien Bouclet2010-11-29 20:55:31 +0000
commit34981c61b6c97281c6a7e4895d6ebbfdf97e00a6 (patch)
treeab69f63eb996233151163a253ea32de9f676c136 /engines/mohawk/myst.cpp
parent92d74fa56df2583ad01616c2afa394baf2ea5a9f (diff)
downloadscummvm-rg350-34981c61b6c97281c6a7e4895d6ebbfdf97e00a6.tar.gz
scummvm-rg350-34981c61b6c97281c6a7e4895d6ebbfdf97e00a6.tar.bz2
scummvm-rg350-34981c61b6c97281c6a7e4895d6ebbfdf97e00a6.zip
MOHAWK: Fix Myst opcode 14
svn-id: r54616
Diffstat (limited to 'engines/mohawk/myst.cpp')
-rw-r--r--engines/mohawk/myst.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp
index 10cca563bf..2ebbb7be10 100644
--- a/engines/mohawk/myst.cpp
+++ b/engines/mohawk/myst.cpp
@@ -908,14 +908,14 @@ void MohawkEngine_Myst::drawResourceImages() {
_gfx->updateScreen();
}
-void MohawkEngine_Myst::redrawResource(MystResource *_resource) {
+void MohawkEngine_Myst::redrawResource(MystResourceType8 *_resource) {
_resource->drawConditionalDataToScreen(_scriptParser->getVar(_resource->getType8Var()));
}
void MohawkEngine_Myst::redrawArea(uint16 var) {
for (uint16 i = 0; i < _resources.size(); i++)
if (_resources[i]->type == 8 && _resources[i]->getType8Var() == var)
- redrawResource(_resources[i]);
+ redrawResource(static_cast<MystResourceType8 *>(_resources[i]));
}
MystResource *MohawkEngine_Myst::loadResource(Common::SeekableReadStream *rlstStream, MystResource *parent) {