aboutsummaryrefslogtreecommitdiff
path: root/saga/scene.h
diff options
context:
space:
mode:
authorPaweł Kołodziejski2004-05-01 13:48:01 +0000
committerPaweł Kołodziejski2004-05-01 13:48:01 +0000
commit273be948c07a696271a06ded93b670c7cffabb66 (patch)
tree75932b5d68490628aa5255132d78c62ce3d3dba4 /saga/scene.h
parentdb5e659d0c965c4a32162100840fb3de0bfb0a75 (diff)
downloadscummvm-rg350-273be948c07a696271a06ded93b670c7cffabb66.tar.gz
scummvm-rg350-273be948c07a696271a06ded93b670c7cffabb66.tar.bz2
scummvm-rg350-273be948c07a696271a06ded93b670c7cffabb66.zip
indent
svn-id: r13710
Diffstat (limited to 'saga/scene.h')
-rw-r--r--saga/scene.h107
1 files changed, 25 insertions, 82 deletions
diff --git a/saga/scene.h b/saga/scene.h
index cc5af55644..d6480038c1 100644
--- a/saga/scene.h
+++ b/saga/scene.h
@@ -20,13 +20,8 @@
* $Header$
*
*/
-/*
- Description:
-
- Scene management module private header file
- Notes:
-*/
+// Scene management module private header file
#ifndef SAGA_SCENE_H
#define SAGA_SCENE_H
@@ -34,21 +29,18 @@
namespace Saga {
enum SCENE_LOAD_FLAGS {
-
BY_RESOURCE = 0,
BY_SCENE,
BY_DESC
};
enum SCENE_PROC_PARAMS {
-
SCENE_BEGIN = 0,
SCENE_END
};
-/* Resource type numbers */
+// Resource type numbers
enum SAGA_RESOURCE_TYPES {
-
SAGA_BG_IMAGE = 2,
SAGA_BG_MASK = 3,
SAGA_OBJECT_NAME_LIST = 5,
@@ -70,19 +62,15 @@ enum SAGA_RESOURCE_TYPES {
#define SAGA_RESLIST_ENTRY_LEN 4
struct R_SCENE_RESLIST {
-
uint32 res_number;
int res_type;
-
byte *res_data;
size_t res_data_len;
-
};
#define SAGA_SCENE_DESC_LEN 16
struct R_SCENE_DESC {
-
int unknown0;
int res_list_rn;
int end_slope;
@@ -91,139 +79,94 @@ struct R_SCENE_DESC {
int scene_scriptnum;
int start_scriptnum;
int music_rn;
-
R_SCENE_RESLIST *res_list;
size_t res_list_ct;
-
};
struct SCENE_IMAGE {
-
int loaded;
-
int w;
int h;
int p;
-
byte *buf;
size_t buf_len;
-
byte *res_buf;
size_t res_len;
-
PALENTRY pal[256];
-
};
struct SCENE_ANIMINFO {
-
int anim_res_number;
int anim_handle;
-
SCENE_ANIMINFO *next;
-
};
struct R_SCENE_QUEUE {
-
uint32 scene_n;
R_SCENE_DESC *scene_desc;
int load_flag;
-
R_SCENE_PROC *scene_proc;
int scene_skiptarget;
-
};
struct R_SCENE_MODULE {
-
int init;
-
R_RSCFILE_CONTEXT *scene_ctxt;
-
int *scene_lut;
int scene_count;
int scene_max;
-
YS_DL_LIST *scene_queue;
-
int first_scene;
-
int scene_loaded;
int scene_mode;
int scene_number;
int scene_rn;
int in_game;
-
int load_desc;
R_SCENE_DESC desc;
-
int reslist_loaded;
int reslist_entries;
R_SCENE_RESLIST *reslist;
-
int anim_entries;
YS_DL_LIST *anim_list;
-
R_SCENE_PROC *scene_proc;
-
R_TEXTLIST *text_list;
-
SCENE_IMAGE bg;
SCENE_IMAGE bg_mask;
-
};
int SCENE_Queue(R_SCENE_QUEUE * scene_queue);
int SCENE_ClearQueue(void);
-int
-SCENE_Load(int scene,
- int load_flag, R_SCENE_PROC scene_proc, R_SCENE_DESC *);
-
+int SCENE_Load(int scene, int load_flag, R_SCENE_PROC scene_proc, R_SCENE_DESC *);
int LoadSceneDescriptor(uint32 res_number);
-
int LoadSceneResourceList(uint32 res_number);
+int ProcessSceneResources();
+void CF_scenechange(int argc, char *argv[]);
+void CF_sceneinfo(int argc, char *argv[]);
-int ProcessSceneResources(void);
+int IHNM_StartProc();
-void CF_scenechange(int argc, char *argv[]);
+int InitialSceneProc(int param, R_SCENE_INFO *scene_info);
+int DefaultSceneProc(int param, R_SCENE_INFO *scene_info);
-void CF_sceneinfo(int argc, char *argv[]);
+int ITE_StartProc();
+int ITE_IntroAnimProc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroCave1Proc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroCave2Proc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroCave3Proc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroCave4Proc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroValleyProc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroTreeHouseProc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroFairePathProc(int param, R_SCENE_INFO *scene_info);
+int ITE_IntroFaireTentProc(int param, R_SCENE_INFO *scene_info);
-/*
- * r_sceneproc.c
-\*--------------------------------------------------------------------------*/
-
-int IHNM_StartProc(void);
-
-int InitialSceneProc(int param, R_SCENE_INFO * scene_info);
-int DefaultSceneProc(int param, R_SCENE_INFO * scene_info);
-
-/*
- * r_ite_introproc.c
-\*--------------------------------------------------------------------------*/
-
-int ITE_StartProc(void);
-int ITE_IntroAnimProc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroCave1Proc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroCave2Proc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroCave3Proc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroCave4Proc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroValleyProc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroTreeHouseProc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroFairePathProc(int param, R_SCENE_INFO * scene_info);
-int ITE_IntroFaireTentProc(int param, R_SCENE_INFO * scene_info);
-
-/*
- * r_ihnm_introproc.c
-\*--------------------------------------------------------------------------*/
-int IHNM_StartProc(void);
-int IHNM_IntroMovieProc1(int param, R_SCENE_INFO * scene_info);
-int IHNM_IntroMovieProc2(int param, R_SCENE_INFO * scene_info);
-int IHNM_IntroMovieProc3(int param, R_SCENE_INFO * scene_info);
-int IHNM_HateProc(int param, R_SCENE_INFO * scene_info);
+int IHNM_StartProc();
+int IHNM_IntroMovieProc1(int param, R_SCENE_INFO *scene_info);
+int IHNM_IntroMovieProc2(int param, R_SCENE_INFO *scene_info);
+int IHNM_IntroMovieProc3(int param, R_SCENE_INFO *scene_info);
+int IHNM_HateProc(int param, R_SCENE_INFO *scene_info);
} // End of namespace Saga
-#endif /* SAGA_SCENE_H_ */
+#endif