aboutsummaryrefslogtreecommitdiff
path: root/script_v1.cpp
diff options
context:
space:
mode:
authorJames Brown2002-04-25 03:37:56 +0000
committerJames Brown2002-04-25 03:37:56 +0000
commit2334c4778b6d1e58a419116cc1a35bf3037cf902 (patch)
treec15f7fa953afa5dd2a212953a5752b860fd02758 /script_v1.cpp
parentfb5e38d45451f0bbeb556434804fcb5bf70dfea3 (diff)
downloadscummvm-rg350-2334c4778b6d1e58a419116cc1a35bf3037cf902.tar.gz
scummvm-rg350-2334c4778b6d1e58a419116cc1a35bf3037cf902.tar.bz2
scummvm-rg350-2334c4778b6d1e58a419116cc1a35bf3037cf902.zip
Apply patch to add 'monkeyvga' target for MI1 Floppy.
svn-id: r4076
Diffstat (limited to 'script_v1.cpp')
-rw-r--r--script_v1.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/script_v1.cpp b/script_v1.cpp
index 90c453f7bd..df8dad2e49 100644
--- a/script_v1.cpp
+++ b/script_v1.cpp
@@ -778,6 +778,13 @@ void Scumm::o5_actorSet()
a->width = getVarOrDirectByte(0x80);
break;
case 17: /* scale */
+ // FIXME: 0x11 is definitly an one byte opcode in MI1 256 col Floppy !
+ // but it's not 1, 9, 16, 19, 22 or 23 (testet), what else ?
+ if (_gameId & GID_MONKEY_VGA) {
+ warning("o5_actorset: unk opcode 0x11 (%d)", getVarOrDirectByte(0x80));
+ break;
+ }
+
a->scalex = getVarOrDirectByte(0x80);
a->scaley = getVarOrDirectByte(0x40);
if (a->scalex > 255 || a->scaley > 255)