aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction.h
diff options
context:
space:
mode:
authorNicola Mettifogo2007-12-04 20:38:45 +0000
committerNicola Mettifogo2007-12-04 20:38:45 +0000
commitfdb20177b455f3ec65dc712a3ce421df239bacce (patch)
tree3745ba0d1b73c93f01db51ea4c97498da12a1055 /engines/parallaction/parallaction.h
parent60397448e98cb3cdaf74084516cf97faf47e6cbf (diff)
downloadscummvm-rg350-fdb20177b455f3ec65dc712a3ce421df239bacce.tar.gz
scummvm-rg350-fdb20177b455f3ec65dc712a3ce421df239bacce.tar.bz2
scummvm-rg350-fdb20177b455f3ec65dc712a3ce421df239bacce.zip
Broke up parseDialogue into more manageable and focused short routines.
svn-id: r29716
Diffstat (limited to 'engines/parallaction/parallaction.h')
-rw-r--r--engines/parallaction/parallaction.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/parallaction/parallaction.h b/engines/parallaction/parallaction.h
index 521aa634b5..1d4631a389 100644
--- a/engines/parallaction/parallaction.h
+++ b/engines/parallaction/parallaction.h
@@ -835,6 +835,10 @@ protected:
char *parseComment(Script &script);
char *parseDialogueString(Script &script);
Dialogue *parseDialogue(Script &script);
+ void resolveDialogueForwards(Dialogue *dialogue, uint numQuestions, Table &forwards);
+ Answer *parseAnswer(Script &script);
+ Question *parseQuestion(Script &script);
+
void parseZone(Script &script, ZoneList &list, char *name);
void parseZoneTypeBlock(Script &script, Zone *z);
void parseWalkNodes(Script& script, WalkNodeList &list);