aboutsummaryrefslogtreecommitdiff
path: root/saga/script.h
diff options
context:
space:
mode:
authorPaweł Kołodziejski2004-05-01 14:05:10 +0000
committerPaweł Kołodziejski2004-05-01 14:05:10 +0000
commite04312c0a56a875304dffec1a64b3fb40527e40d (patch)
treede71506f3b3640bb92cbaebbf6346c57c40424ef /saga/script.h
parent6f33b9225c296b5faa64794f8d68d70ccf19ff31 (diff)
downloadscummvm-rg350-e04312c0a56a875304dffec1a64b3fb40527e40d.tar.gz
scummvm-rg350-e04312c0a56a875304dffec1a64b3fb40527e40d.tar.bz2
scummvm-rg350-e04312c0a56a875304dffec1a64b3fb40527e40d.zip
indent
svn-id: r13712
Diffstat (limited to 'saga/script.h')
-rw-r--r--saga/script.h48
1 files changed, 5 insertions, 43 deletions
diff --git a/saga/script.h b/saga/script.h
index 1522221a5b..3e0c32c3e5 100644
--- a/saga/script.h
+++ b/saga/script.h
@@ -20,14 +20,8 @@
* $Header$
*
*/
-/*
- Description:
-
- Scripting module private header
-
- Notes:
-*/
+// Scripting module private header
#ifndef SAGA_SCRIPT_H
#define SAGA_SCRIPT_H
@@ -53,103 +47,71 @@ namespace Saga {
#define S_WARN_PREFIX "SWarning: "
struct R_PROC_TBLENTRY {
-
size_t name_offset;
size_t offset;
-
};
struct R_SCRIPT_BYTECODE {
-
unsigned char *bytecode_p;
size_t bytecode_len;
-
size_t ep_tbl_offset;
unsigned long n_entrypoints;
R_PROC_TBLENTRY *entrypoints;
-
};
struct R_DIALOGUE_LIST {
-
unsigned int n_dialogue;
const char **str;
size_t *str_off;
-
};
struct R_VOICE_LUT {
-
int n_voices;
int *voices;
-
};
struct R_SCRIPTDATA {
-
int loaded;
R_SCRIPT_BYTECODE *bytecode;
R_DIALOGUE_LIST *diag;
R_VOICE_LUT *voice;
-
};
struct R_SCRIPT_LUT_ENTRY {
-
int script_rn;
int diag_list_rn;
int voice_lut_rn;
-
};
struct R_SCRIPT_DATABUF {
-
SDataWord_T *data;
int len;
-
};
struct R_SCRIPT_MODULE {
-
int initialized;
-
R_RSCFILE_CONTEXT *script_ctxt;
-
int voice_lut_present;
R_SCRIPT_LUT_ENTRY *script_lut;
int script_lut_max;
uint16 script_lut_entrylen;
-
R_SCRIPTDATA *current_script;
YS_DL_LIST *thread_list;
R_SCRIPT_DATABUF *data_buf[R_SCRIPT_DATABUF_NUM];
-
int dbg_singlestep;
int dbg_dostep;
R_SCRIPT_THREAD *dbg_thread;
R_TEXTLIST_ENTRY *dbg_txtentry;
-
};
extern R_SCRIPT_MODULE ScriptModule;
-R_SCRIPT_BYTECODE *SCRIPT_LoadBytecode(byte * bytecode_p,
- size_t bytecode_len);
-
-R_DIALOGUE_LIST *SCRIPT_LoadDialogue(const byte * dialogue_p,
- size_t dialogue_len);
-
-R_VOICE_LUT *SCRIPT_LoadVoiceLUT(const byte * voicelut_p,
- size_t voicelut_len, R_SCRIPTDATA * script);
-
-int
-SCRIPT_Disassemble(R_SCRIPT_BYTECODE * script_list,
- R_DIALOGUE_LIST * diag_list);
-
+R_SCRIPT_BYTECODE *SCRIPT_LoadBytecode(byte *bytecode_p, size_t bytecode_len);
+R_DIALOGUE_LIST *SCRIPT_LoadDialogue(const byte *dialogue_p, size_t dialogue_len);
+R_VOICE_LUT *SCRIPT_LoadVoiceLUT(const byte *voicelut_p, size_t voicelut_len, R_SCRIPTDATA *script);
+int SCRIPT_Disassemble(R_SCRIPT_BYTECODE *script_list, R_DIALOGUE_LIST *diag_list);
void CF_script_info(int argc, char *argv[]);
-
void CF_script_exec(int argc, char *argv[]);
-
void CF_script_togglestep(int argc, char *argv[]);
} // End of namespace Saga