aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/seg_manager.cpp
AgeCommit message (Expand)Author
2010-05-30Limit access to the _bufSize, _scriptSize and _heapSize members of the Script...Filippos Karapetis
2010-05-29Limit access to the _classTable array (now it's directly accessible only insi...Filippos Karapetis
2010-05-26Made _k_new_node() a method of the segment manager, and fixed a bug with the ...Filippos Karapetis
2010-05-26SCI: Making various object and script related things constMax Horn
2010-05-19Removed the exportsAreWide variable from the segment manager and save games, ...Filippos Karapetis
2010-05-18- Removed the wrapper kalloc, kmem and kfree functions. Now, the associated S...Filippos Karapetis
2010-04-04SCI: check before writing 0 in SegManager::strncpy, fixes jones/cd crashMartin Kiewitz
2010-04-04SCI: put an ending NUL in strncpy, fixes castle of brain scrolling problem - ...Martin Kiewitz
2010-02-03SCI: Move more stuff aroundMax Horn
2010-02-03SCI: Get rid of EngineState::stack_segmentMax Horn
2010-01-28Added some more information on the errors thrown by lookupString() and freeSt...Filippos Karapetis
2010-01-26SCI: Add string support for odd-offset pointers into reg_t-based segments.Walter van Niftrik
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
2010-01-01SCI: Fix segfault in dual-language KQ5.Walter van Niftrik
2009-12-31Overload the = operator for SciArray which fixes the setType errors in GK1. S...Matthew Hoops
2009-12-30SCI32:Matthew Hoops
2009-12-21SCI32:Matthew Hoops
2009-11-04- Changed the segment manager to be a static part of the engine, and stopped ...Filippos Karapetis
2009-10-20- Fixed the pathfinding issue for LSL5 room 640, where Patti walks off-screen...Filippos Karapetis
2009-10-14SCI: Rename some vars (cleaning up what seems to have been caused by a blind ...Max Horn
2009-10-13SCI: Merge SegManager::alloc_Hunk into SegManager::allocateHunkEntryMax Horn
2009-10-12SCI: Fix warnings, cleanupMax Horn
2009-10-11More work on the Object classFilippos Karapetis
2009-10-10Started rewriting the Object struct into a classFilippos Karapetis
2009-10-08SCI: Removed obsolete stringfrags codeMax Horn
2009-10-08SCI: Removed SegManager::getDescriptionMax Horn
2009-10-07SCI: Turn lookup_node & lookup_list into SegManager::lookupNode & SegManager:...Max Horn
2009-10-04SCI: Add SegManager::findObjectByName() method, make parse_reg_t() local to c...Max Horn
2009-10-03SCI: Fix sign issue in stringfragsWillem Jan Palenstijn
2009-09-27SCI: Adjust isValidOffset to match changes from r44396,Willem Jan Palenstijn
2009-09-27SCI: clear strcpy's dest string if src is invalid.Willem Jan Palenstijn
2009-09-27SCI: change segment offsets in reg segments to be in half reg_t.Willem Jan Palenstijn
2009-09-27SCI: Add utility functions for copying data between raw/non-raw segmentsWillem Jan Palenstijn
2009-09-23- Moved the SCI version in a global variableFilippos Karapetis
2009-09-22- Merged scriptObjInit0() and scriptObjInit11()Filippos Karapetis
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