diff options
author | Martin Kiewitz | 2016-01-04 14:57:04 +0100 |
---|---|---|
committer | Martin Kiewitz | 2016-01-04 14:58:02 +0100 |
commit | 0b5a09f8365a079f792a0d36383a86be37788c7f (patch) | |
tree | bc71d87d1106f7d645cd08a8dc28653ebeb5b213 /engines/sci/engine/kernel.h | |
parent | d919c66e996647333b1ee66d0eb5522cb8491009 (diff) | |
download | scummvm-rg350-0b5a09f8365a079f792a0d36383a86be37788c7f.tar.gz scummvm-rg350-0b5a09f8365a079f792a0d36383a86be37788c7f.tar.bz2 scummvm-rg350-0b5a09f8365a079f792a0d36383a86be37788c7f.zip |
SCI32: fix kString calling from within kArray
(didn't work since the introduction of kString signatures and the
kString split-up)
Diffstat (limited to 'engines/sci/engine/kernel.h')
-rw-r--r-- | engines/sci/engine/kernel.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sci/engine/kernel.h b/engines/sci/engine/kernel.h index 5d929a36ae..f62a074ef1 100644 --- a/engines/sci/engine/kernel.h +++ b/engines/sci/engine/kernel.h @@ -173,6 +173,12 @@ public: typedef Common::Array<KernelFunction> KernelFunctionArray; KernelFunctionArray _kernelFuncs; /**< Table of kernel functions. */ +#ifdef ENABLE_SCI32 + // id of kString function, for quick usage in kArray + // kArray calls kString in case parameters are strings + uint16 _kernelFunc_StringId; +#endif + /** * Determines whether a list of registers matches a given signature. * If no signature is given (i.e., if sig is NULL), this is always |