aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/script.h
diff options
context:
space:
mode:
authorFilippos Karapetis2010-11-17 09:28:04 +0000
committerFilippos Karapetis2010-11-17 09:28:04 +0000
commit59ad5085bc317488ebb006737cc130c9cb100a80 (patch)
treeb325870ce4a30901ce5d5b1498ec4f15e529f17f /engines/sci/engine/script.h
parente4c967a3014eebff5e2c4fd02a3268749eed4122 (diff)
downloadscummvm-rg350-59ad5085bc317488ebb006737cc130c9cb100a80.tar.gz
scummvm-rg350-59ad5085bc317488ebb006737cc130c9cb100a80.tar.bz2
scummvm-rg350-59ad5085bc317488ebb006737cc130c9cb100a80.zip
SCI: Some more work on SCI3, based on a patch by lskovlun
- Added a SCI3 implementation of Script::load() - Added a SCI3 implementation of Script::initialiseClasses() - Removed some duplicate code svn-id: r54282
Diffstat (limited to 'engines/sci/engine/script.h')
-rw-r--r--engines/sci/engine/script.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/sci/engine/script.h b/engines/sci/engine/script.h
index 211427942d..2105d1e6de 100644
--- a/engines/sci/engine/script.h
+++ b/engines/sci/engine/script.h
@@ -261,6 +261,11 @@ private:
bool relocateLocal(SegmentId segment, int location);
/**
+ * Gets a pointer to the beginning of the objects in a SCI3 script
+ */
+ const byte *getSci3ObjectsPointer();
+
+ /**
* Initializes the script's objects (SCI0)
* @param segMan A reference to the segment manager
* @param segmentId The script's segment id