Ticket #1052: indy3_berlin.patch

File indy3_berlin.patch, 534 bytes (added by bluegr, 13 years ago)

Indy 3 fix for Hitler in Berlin

  • actor.cpp

     
    796796        int i;
    797797        uint16 vald;
    798798
     799        // WORKAROUND for bug #774783
     800        // If Hitler's direction is being set to anything other than 90, set it to 90
     801        if ((_vm->_game.id == GID_INDY3) && _vm->_roomResource == 46 && _number == 9 && direction != 90)
     802                direction = 90;
     803
    799804        // Do nothing if actor is already facing in the given direction
    800805        if (_facing == direction)
    801806                return;