diff options
author | Eugene Sandulenko | 2004-07-31 23:33:14 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2004-07-31 23:33:14 +0000 |
commit | 46a1c45d70bbfb6654a9c13e26949a4543d17e80 (patch) | |
tree | 69cc31d24d4fce500a388ce2ba992a4c51365ce7 /saga/script.cpp | |
parent | f0d6fd8c5ac3bf144eef93f146e9c056321e11db (diff) | |
download | scummvm-rg350-46a1c45d70bbfb6654a9c13e26949a4543d17e80.tar.gz scummvm-rg350-46a1c45d70bbfb6654a9c13e26949a4543d17e80.tar.bz2 scummvm-rg350-46a1c45d70bbfb6654a9c13e26949a4543d17e80.zip |
Extended CVAR_RegisterFunc with callback object parameter.
Got rid of static structure in animation.cpp
svn-id: r14397
Diffstat (limited to 'saga/script.cpp')
-rw-r--r-- | saga/script.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/saga/script.cpp b/saga/script.cpp index a449ac6934..d3019910e9 100644 --- a/saga/script.cpp +++ b/saga/script.cpp @@ -43,9 +43,9 @@ namespace Saga { R_SCRIPT_MODULE ScriptModule; int SCRIPT_Register() { - CVAR_RegisterFunc(CF_script_info, "script_info", NULL, R_CVAR_NONE, 0, 0); - CVAR_RegisterFunc(CF_script_exec, "script_exec", "<Script number>", R_CVAR_NONE, 1, 1); - CVAR_RegisterFunc(CF_script_togglestep, "script_togglestep", NULL, R_CVAR_NONE, 0, 0); + CVAR_RegisterFunc(CF_script_info, "script_info", NULL, R_CVAR_NONE, 0, 0, NULL); + CVAR_RegisterFunc(CF_script_exec, "script_exec", "<Script number>", R_CVAR_NONE, 1, 1, NULL); + CVAR_RegisterFunc(CF_script_togglestep, "script_togglestep", NULL, R_CVAR_NONE, 0, 0, NULL); return R_SUCCESS; } @@ -490,7 +490,7 @@ R_VOICE_LUT *SCRIPT_LoadVoiceLUT(const byte *voicelut_p, size_t voicelut_len, R_ return voice_lut; } -void CF_script_info(int argc, char *argv[]) { +void CF_script_info(int argc, char *argv[], void *refCon) { uint32 n_entrypoints; uint32 i; char *name_ptr; @@ -514,7 +514,7 @@ void CF_script_info(int argc, char *argv[]) { } } -void CF_script_exec(int argc, char *argv[]) { +void CF_script_exec(int argc, char *argv[], void *refCon) { uint16 ep_num; if (argc < 1) { @@ -540,7 +540,7 @@ void CF_script_exec(int argc, char *argv[]) { STHREAD_Execute(ScriptModule.dbg_thread, ep_num); } -void CF_script_togglestep(int argc, char *argv[]) { +void CF_script_togglestep(int argc, char *argv[], void *refCon) { ScriptModule.dbg_singlestep = !ScriptModule.dbg_singlestep; } |