aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/scene.h
diff options
context:
space:
mode:
authorFilippos Karapetis2008-12-22 11:26:29 +0000
committerFilippos Karapetis2008-12-22 11:26:29 +0000
commitc3bbc4b2794bb8afc1dd3adcd7015aa41231a02a (patch)
tree40d2aee96cfaae2d932d0398c109048530af4b04 /engines/saga/scene.h
parentb1999a2a16b83aa031df2ce1cb266b7fea8847da (diff)
downloadscummvm-rg350-c3bbc4b2794bb8afc1dd3adcd7015aa41231a02a.tar.gz
scummvm-rg350-c3bbc4b2794bb8afc1dd3adcd7015aa41231a02a.tar.bz2
scummvm-rg350-c3bbc4b2794bb8afc1dd3adcd7015aa41231a02a.zip
Added Smacker support for the introduction and ending videos of FTA2
svn-id: r35482
Diffstat (limited to 'engines/saga/scene.h')
-rw-r--r--engines/saga/scene.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/saga/scene.h b/engines/saga/scene.h
index 96f88c3789..10ec6f4b6f 100644
--- a/engines/saga/scene.h
+++ b/engines/saga/scene.h
@@ -62,6 +62,15 @@ enum SceneFlags {
kSceneFlagShowCursor = 2
};
+// FTA2 possible endings
+enum FTA2Endings {
+ kFta2BadEndingLaw = 0,
+ kFta2BadEndingChaos = 1,
+ kFta2GoodEnding1 = 2,
+ kFta2GoodEnding2 = 3,
+ kFta2BadEndingDeath = 4
+};
+
struct BGInfo {
Rect bounds;
byte *buffer;
@@ -412,6 +421,7 @@ class Scene {
int IHNMStartProc();
int IHNMCreditsProc();
int FTA2StartProc();
+ int FTA2EndProc(FTA2Endings whichEnding);
void IHNMLoadCutaways();
bool checkKey();