From 94b377ce739c0640fe3f6ef70c087f7637bb73d1 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 11 Aug 2004 22:27:39 +0000 Subject: Handle fades in scene load routine. Introduce immediate events. svn-id: r14558 --- saga/scene.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'saga/scene.h') diff --git a/saga/scene.h b/saga/scene.h index 895ee88206..6fa1fa118e 100644 --- a/saga/scene.h +++ b/saga/scene.h @@ -134,12 +134,19 @@ struct SCENE_ANIMINFO { SCENE_ANIMINFO *next; }; +enum SCENE_FADE_TYPES { + SCENE_NOFADE = 0, + SCENE_FADE = 1, + SCENE_FADE_NO_INTERFACE = 2 +}; + struct R_SCENE_QUEUE { uint32 scene_n; R_SCENE_DESC *scene_desc; int load_flag; R_SCENE_PROC *scene_proc; int scene_skiptarget; + int fadeType; }; class Scene { @@ -171,7 +178,8 @@ class Scene { void sceneChangeCmd(int argc, char *argv[]); private: - int loadScene(int scene, int load_flag, R_SCENE_PROC scene_proc, R_SCENE_DESC *); + int loadScene(int scene, int load_flag, R_SCENE_PROC scene_proc, R_SCENE_DESC *, + int fadeIn); int loadSceneDescriptor(uint32 res_number); int loadSceneResourceList(uint32 res_number); int processSceneResources(); -- cgit v1.2.3