aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kernel.h
diff options
context:
space:
mode:
authorFilippos Karapetis2010-09-09 15:09:26 +0000
committerFilippos Karapetis2010-09-09 15:09:26 +0000
commit746a1c56144e0d4e608244ac19e6774fd4de3933 (patch)
tree4eaef2f878611ca4c39931e318eb7c85dedd4105 /engines/sci/engine/kernel.h
parent2ba62328d24d2df8675182b5e9d7142111b4e83c (diff)
downloadscummvm-rg350-746a1c56144e0d4e608244ac19e6774fd4de3933.tar.gz
scummvm-rg350-746a1c56144e0d4e608244ac19e6774fd4de3933.tar.bz2
scummvm-rg350-746a1c56144e0d4e608244ac19e6774fd4de3933.zip
SCI: Kernel table changes
- Added the kernel names for all unimplemented kernel debug functions, and mapped them all to kDummy, so that the kernel tables are correct and all kernel functions are mapped (useful for debugging) - Added a stub for kWinHelp (normally opens an external Windows help file), with an appropriate dialog - Added a stub for kWinDLL, which currently errors out on purpose (this needs to be investigated, as it loads and uses external Windows DLLs) - Readded kListIndexOf in kList (the signature was wrong when the previous commit was made) svn-id: r52660
Diffstat (limited to 'engines/sci/engine/kernel.h')
-rw-r--r--engines/sci/engine/kernel.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/sci/engine/kernel.h b/engines/sci/engine/kernel.h
index 4d8ed0bc0f..34d280d2ba 100644
--- a/engines/sci/engine/kernel.h
+++ b/engines/sci/engine/kernel.h
@@ -463,6 +463,8 @@ reg_t kIsOnMe(EngineState *s, int argc, reg_t *argv);
reg_t kCD(EngineState *s, int argc, reg_t *argv);
reg_t kAddPicAt(EngineState *s, int argc, reg_t *argv);
reg_t kGetWindowsOption(EngineState *s, int argc, reg_t *argv);
+reg_t kWinHelp(EngineState *s, int argc, reg_t *argv);
+reg_t kWinDLL(EngineState *s, int argc, reg_t *argv);
reg_t kAddBefore(EngineState *s, int argc, reg_t *argv);
reg_t kMoveToFront(EngineState *s, int argc, reg_t *argv);