aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kernel.h
diff options
context:
space:
mode:
authorColin Snover2016-03-12 18:49:19 -0600
committerColin Snover2016-03-13 12:40:16 -0500
commit362b46259f75a262fea65c098f7277203dc5a1da (patch)
treedfd0f2db6238ca3cef52b1a9e5f9f68c5f0cb8ac /engines/sci/engine/kernel.h
parent9ae52541ce27573b71e9eda9ca092d7472bae36d (diff)
downloadscummvm-rg350-362b46259f75a262fea65c098f7277203dc5a1da.tar.gz
scummvm-rg350-362b46259f75a262fea65c098f7277203dc5a1da.tar.bz2
scummvm-rg350-362b46259f75a262fea65c098f7277203dc5a1da.zip
SCI32: Implement kCelHigh and kCelWide SCI32 versions
The SCI16 versions do not implement the scaling algorithm used by SCI32 so would be off by one in some cases.
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 8321b8da82..62566a74b2 100644
--- a/engines/sci/engine/kernel.h
+++ b/engines/sci/engine/kernel.h
@@ -491,6 +491,8 @@ reg_t kSetShowStyle(EngineState *s, int argc, reg_t *argv);
reg_t kSetPalStyleRange(EngineState *s, int argc, reg_t *argv);
reg_t kGetHighPlanePri(EngineState *s, int argc, reg_t *argv);
reg_t kFrameOut(EngineState *s, int argc, reg_t *argv);
+reg_t kCelHigh32(EngineState *s, int argc, reg_t *argv);
+reg_t kCelWide32(EngineState *s, int argc, reg_t *argv);
reg_t kIsOnMe(EngineState *s, int argc, reg_t *argv); // kOnMe for SCI2, kIsOnMe for SCI2.1
reg_t kInPolygon(EngineState *s, int argc, reg_t *argv);