aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/seg_manager.cpp
AgeCommit message (Expand)Author
2009-09-22SCI: Add some FIXMEs, and print warning if accessing a raw segment as non-raw...Max Horn
2009-09-22SCI: Add new type SegmentRef which ultimately will allow us to distinguish be...Max Horn
2009-09-22SCI: SegmentObj's now set their type in constructor; replace central SegmentO...Max Horn
2009-09-21SCI: Replace IntMapper Script::_objIndices and Common::Array Script::_objects...Max Horn
2009-09-21SCI: Rename Object::flags and pos to _flags and _pos; tweak scriptObjInit0 an...Max Horn
2009-09-17SCI: Add a global getSciVersion() function and make use of itMax Horn
2009-09-17Changed the way object selectors are accessed, by removing the relevant defin...Filippos Karapetis
2009-09-17SCI: Change SegmentId from int to uint16; consistently use segment 0 to indic...Max Horn
2009-09-17SCI: Rename MemObject -> SegmentObjMax Horn
2009-09-17SCI: More cleanupMax Horn
2009-09-16SCI: Turn some SegManager methods into Script methodsMax Horn
2009-09-16SCI: Rename Script class members, change Script from struct to classMax Horn
2009-09-14SCI: Misc cleanupMax Horn
2009-09-14SCI: Rename SegManager::kernelDeref*() methods to SegManager::deref*()Max Horn
2009-09-14SCI: kernelDeref*() functions are now seSegmentManager methodsMax Horn
2009-09-12Removed the INST_LOOKUP_CLASS defineFilippos Karapetis
2009-09-12- Made obj_get and obj_get_name methods of SegManager (getObject and getObjec...Filippos Karapetis
2009-09-07Fixed a regression from commit #43999 (segment ID 1 is valid)Filippos Karapetis
2009-09-07SCI: Replace GET_SEGMENT_ANY and GET_OBJECT_SEGMENT macros by new segman methodsMax Horn
2009-09-06SCI: Rename SegManager::exports_wide to _exportsAreWide and changed it to a b...Max Horn
2009-09-06SCI: Script::obj_indices is now protectedMax Horn
2009-09-06SCI: Replace "IntMapper *id_seg_map" in SegManager with a Common::HashMap<int...Max Horn
2009-09-06SCI: cleanupMax Horn
2009-09-06SCI: Cleanup for some SegManager internalsMax Horn
2009-09-04Fixing signed/unsigned comparison warningSven Hesse
2009-09-04Moved some functions inside the SegManager class, and renamed alloc_clone() t...Filippos Karapetis
2009-09-02Some renaming:Filippos Karapetis
2009-08-25- Split SCI_VERSION_32 into SCI_VERSION_2, SCI_VERSION_2_1, and SCI_VERSION_3...Matthew Hoops
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
2009-08-24SCI: Read class table from vocab resource instead of scanning. This fixesWalter van Niftrik
2009-08-23- Added more mappings from Sierra's internal IDs to our own ones. Hopefully, ...Filippos Karapetis
2009-08-20remove \n's from error() callsJoost Peters
2009-08-18- Added game ID detection to the fallback detector. We still need to map some...Filippos Karapetis
2009-08-17- Simplified some functions to accept only the parts of the EngineState they ...Filippos Karapetis
2009-07-28SCI: Avoid using perror (it's not portable)Max Horn
2009-07-11Moved the kernel and the vocabulary outside of the engine state (they're stat...Filippos Karapetis
2009-07-07Added auto-detection for games with older headers for script blocks, and remo...Filippos Karapetis
2009-07-06Replaced sciprintf() calls with printf, DebugPrintf, warning and error callsFilippos Karapetis
2009-06-18PatchMax Horn
2009-06-07SCI: Moved resource36 handling into resource manager.Walter van Niftrik
2009-06-04SCI: Renamed EngineState::flags and version to _flags and _version (following...Max Horn
2009-06-04SCI: Moved MemObject code into a separate source fileMax Horn
2009-05-31Removed script_error_flag and script_debug_flag, which were used to error out...Filippos Karapetis
2009-05-31The error() and warning() functions add ! and newline automatically. (I didn'tTorbjörn Andersson
2009-05-30Removed/replaced BREAKPOINTFilippos Karapetis
2009-05-29SCI: Converted several fprintf(stderr) calls to warning/error (the remaining ...Max Horn
2009-05-23Turned some errors into warnings, as they occur in KQ5CDFilippos Karapetis
2009-05-21Removed the PREG, PSTK, IS_NULL_REG and REG_EQ definesFilippos Karapetis
2009-05-20removed trailing whitespacesMax Horn