From 2223627c7541651efd49f0718bbfe71a1625cee3 Mon Sep 17 00:00:00 2001 From: Nicola Mettifogo Date: Mon, 23 Mar 2009 20:41:54 +0000 Subject: Merged GetData, HearData, SpeakData, PathData, ExamineData, MergeData into TypeData struct. This simplifies life a bit especially in the parsers. svn-id: r39645 --- engines/parallaction/dialogue.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'engines/parallaction/dialogue.cpp') diff --git a/engines/parallaction/dialogue.cpp b/engines/parallaction/dialogue.cpp index e41f7f3272..e3c505f7d4 100644 --- a/engines/parallaction/dialogue.cpp +++ b/engines/parallaction/dialogue.cpp @@ -176,9 +176,9 @@ DialogueManager::DialogueManager(Parallaction *vm, ZonePtr z) : _vm(vm), _z(z) { } else error("unsupported game in DialogueManager"); - _dialogue = _z->u.speak->_dialogue; - isNpc = scumm_stricmp(_z->u.speak->_name, "yourself") && _z->u.speak->_name[0] != '\0'; - _questioner = isNpc ? _vm->_disk->loadTalk(_z->u.speak->_name) : _vm->_char._talk; + _dialogue = _z->u._speakDialogue; + isNpc = !_z->u._filename.empty() && _z->u._filename.compareToIgnoreCase("yourself"); + _questioner = isNpc ? _vm->_disk->loadTalk(_z->u._filename.c_str()) : _vm->_char._talk; _answerer = _vm->_char._talk; _askPassword = false; @@ -432,7 +432,7 @@ void DialogueManager::run() { } void Parallaction::enterDialogueMode(ZonePtr z) { - debugC(1, kDebugDialogue, "Parallaction::enterDialogueMode(%s)", z->u.speak->_name); + debugC(1, kDebugDialogue, "Parallaction::enterDialogueMode(%s)", z->u._filename.c_str()); _dialogueMan = _vm->createDialogueManager(z); _input->_inputMode = Input::kInputModeDialogue; } -- cgit v1.2.3