Ticket #9174: 0001-handle-speak-zones-without-dialogue.patch

File 0001-handle-speak-zones-without-dialogue.patch, 798 bytes (added by fuzzie, 14 years ago)
  • engines/parallaction/parallaction.cpp

    From a6dfa1da972eeeb031feaf9481d01cbdd30aa751 Mon Sep 17 00:00:00 2001
    From: Alyssa Milburn <fuzzie@fuzzie.org>
    Date: Tue, 18 May 2010 16:40:28 +0200
    Subject: [PATCH] handle speak zones without dialogue
    
    ---
     engines/parallaction/parallaction.cpp |    7 +++++--
     1 files changed, 5 insertions(+), 2 deletions(-)
    
    diff --git a/engines/parallaction/parallaction.cpp b/engines/parallaction/parallaction.cpp
    index 67d0811..f31b7ab 100644
    a b void Parallaction::runZone(ZonePtr z) {  
    598598                break;
    599599
    600600        case kZoneSpeak:
    601                 enterDialogueMode(z);
    602                 return;
     601                if (z->u._speakDialogue) {
     602                        enterDialogueMode(z);
     603                        return;
     604                }
     605                break;
    603606        }
    604607
    605608        debugC(3, kDebugExec, "runZone completed");