aboutsummaryrefslogtreecommitdiff
path: root/saga/scene.h
diff options
context:
space:
mode:
authorTorbjörn Andersson2005-01-14 08:02:17 +0000
committerTorbjörn Andersson2005-01-14 08:02:17 +0000
commit4870ab61f2bc34bc3ca9877561769284a82361da (patch)
treeb32c7c9fa6f8a15f112757cc4decbe96f80bb4dd /saga/scene.h
parentccacf6f82e5c5e112ef165d45233359d8a654407 (diff)
downloadscummvm-rg350-4870ab61f2bc34bc3ca9877561769284a82361da.tar.gz
scummvm-rg350-4870ab61f2bc34bc3ca9877561769284a82361da.tar.bz2
scummvm-rg350-4870ab61f2bc34bc3ca9877561769284a82361da.zip
Added helper function to queue the ITE intro dialogue.
svn-id: r16557
Diffstat (limited to 'saga/scene.h')
-rw-r--r--saga/scene.h15
1 files changed, 1 insertions, 14 deletions
diff --git a/saga/scene.h b/saga/scene.h
index 0fcb2c42a2..0a7aed7844 100644
--- a/saga/scene.h
+++ b/saga/scene.h
@@ -170,20 +170,6 @@ typedef Common::List<SCENE_QUEUE> SceneQueueList;
#define CREDIT_DURATION1 4000
-enum INTRO_SCENE_DIALOGUE_INFO {
- INTRO_CAVE1_START = 0,
- INTRO_CAVE1_END = 4,
-
- INTRO_CAVE2_START = 4,
- INTRO_CAVE2_END = 7,
-
- INTRO_CAVE3_START = 7,
- INTRO_CAVE3_END = 10,
-
- INTRO_CAVE4_START = 10,
- INTRO_CAVE4_END = 14
-};
-
struct INTRO_DIALOGUE {
uint32 i_voice_rn;
const char *i_cvar_name;
@@ -315,6 +301,7 @@ class Scene {
static int SC_ITEIntroFaireTentProc(int param, SCENE_INFO *scene_info, void *refCon);
private:
+ EVENT *ITEQueueDialogue(EVENT *q_event, SCENE_INFO *scene_info, int n_dialogues, const INTRO_DIALOGUE dialogue[]);
EVENT *ITEQueueCredits(SCENE_INFO *scene_info, int delta_time, int duration, int n_credits, const INTRO_CREDIT credits[]);
int ITEIntroAnimProc(int param, SCENE_INFO *scene_info);
int ITEIntroCave1Proc(int param, SCENE_INFO *scene_info);