diff options
author | James Brown | 2002-04-25 03:37:56 +0000 |
---|---|---|
committer | James Brown | 2002-04-25 03:37:56 +0000 |
commit | 2334c4778b6d1e58a419116cc1a35bf3037cf902 (patch) | |
tree | c15f7fa953afa5dd2a212953a5752b860fd02758 /script_v1.cpp | |
parent | fb5e38d45451f0bbeb556434804fcb5bf70dfea3 (diff) | |
download | scummvm-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.cpp | 7 |
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) |