Add atarist and macintosh options, since there seem to be no way to detect version been used.

svn-id: r9999
This commit is contained in:
Travis Howell 2003-09-05 07:36:05 +00:00
parent 7bc63a0ce3
commit 3187b565dd
8 changed files with 28 additions and 9 deletions

View file

@ -1057,7 +1057,7 @@ void Scumm_v5::o5_getActorX() {
int a;
getResultPos();
if (_gameId == GID_INDY3)
if ((_gameId == GID_INDY3) && !(_features & GF_MACINTOSH))
a = getVarOrDirectByte(0x80);
else
a = getVarOrDirectWord(0x80);
@ -1069,7 +1069,7 @@ void Scumm_v5::o5_getActorY() {
int a;
getResultPos();
if (_gameId == GID_INDY3) {
if ((_gameId == GID_INDY3) && !(_features & GF_MACINTOSH)) {
a = getVarOrDirectByte(0x80);
// WORKAROUND bug #636433 (can't get into Zeppelin)
@ -2496,7 +2496,7 @@ void Scumm_v5::o5_verbOps() {
void Scumm_v5::o5_wait() {
const byte *oldaddr = _scriptPointer - 1;
if (_gameId == GID_INDY3) {
if ((_gameId == GID_INDY3) && !(_features & GF_MACINTOSH)) {
_opcode = 2;
} else
_opcode = fetchScriptByte();