diff options
author | Eugene Sandulenko | 2005-07-21 01:33:28 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2005-07-21 01:33:28 +0000 |
commit | 6c9f6e8def8027c1413a8ca5a4db42372caf0995 (patch) | |
tree | 44643ad00e7b0467ddd8bcba634844a6d45bc00f /saga/script.h | |
parent | 8260c98fa8714869540cced1446ff5ff8bc00b39 (diff) | |
download | scummvm-rg350-6c9f6e8def8027c1413a8ca5a4db42372caf0995.tar.gz scummvm-rg350-6c9f6e8def8027c1413a8ca5a4db42372caf0995.tar.bz2 scummvm-rg350-6c9f6e8def8027c1413a8ca5a4db42372caf0995.zip |
Partially implemented differences in IHNM script functions.
svn-id: r18573
Diffstat (limited to 'saga/script.h')
-rw-r--r-- | saga/script.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/saga/script.h b/saga/script.h index 844f917f46..d5f2ce1bb0 100644 --- a/saga/script.h +++ b/saga/script.h @@ -39,14 +39,9 @@ namespace Saga { #define SCRIPT_TBLENTRY_LEN 4 #define SCRIPT_MAX 5000 -#define SCRIPTLIST_HDR 12 -#define SCRIPT_STRINGLIMIT 255 -#define TAB " " -#define S_ERROR_PREFIX "SError: " -#define S_WARN_PREFIX "SWarning: " - -#define SCRIPT_FUNCTION_MAX 104 +#define ITE_SCRIPT_FUNCTION_MAX 78 +#define IHNM_SCRIPT_FUNCTION_MAX 105 #define DEFAULT_THREAD_STACK_SIZE 256 enum AddressTypes { @@ -527,8 +522,20 @@ private: void sfProtectResult(SCRIPTFUNC_PARAMS); void sfRand(SCRIPTFUNC_PARAMS); void sfFadeMusic(SCRIPTFUNC_PARAMS); + void sfScriptStartCutAway(SCRIPTFUNC_PARAMS); + void sfReturnFromCutAway(SCRIPTFUNC_PARAMS); + void sfEndCutAway(SCRIPTFUNC_PARAMS); + void sfGetMouseClicks(SCRIPTFUNC_PARAMS); + void sfResetMouseClicks(SCRIPTFUNC_PARAMS); + void sfWaitFrames(SCRIPTFUNC_PARAMS); + void sfScriptFade(SCRIPTFUNC_PARAMS); void sfPlayVoice(SCRIPTFUNC_PARAMS); + void sfVstopFX(SCRIPTFUNC_PARAMS); + void sfVstopLoopedFX(SCRIPTFUNC_PARAMS); + void sfDemoIsInteractive(SCRIPTFUNC_PARAMS); + void sfDebugShowData(SCRIPTFUNC_PARAMS); void SF_stub(SCRIPTFUNC_PARAMS); + void sfNull(SCRIPTFUNC_PARAMS); }; } // End of namespace Saga |