aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/seg_manager.cpp
AgeCommit message (Expand)Author
2010-06-27SCI: Moved all the script-related code inside script.cpp/.h, and all script o...Filippos Karapetis
2010-06-25Renamed some variablesFilippos Karapetis
2010-06-25Removed the getHunkPointer error - it's valid SCI behavior (e.g. when loading...Filippos Karapetis
2010-06-25When loading a game, stop all running VMs recursively, and also stop kAnimate...Filippos Karapetis
2010-06-24SCI: doing the exact opposite of r50236 code-wise now, as it was meant to beMartin Kiewitz
2010-06-24SCI: ignore segment 0xFFFF in segmanager getchar, when offset > 1 - so we don...Martin Kiewitz
2010-06-24SCI: reverting r50232, didnt make sense. thx @ wjp for noticingMartin Kiewitz
2010-06-24SCI: correctly put NUL inside SegManager::strncpy() even when using n = 0xFFF...Martin Kiewitz
2010-06-24Initialize the stack with 'S' or 's' characters, like SSCI does (ultimately, ...Filippos Karapetis
2010-06-18Fixed a problem in kAnimate which occurred when a list was modified by a call...Filippos Karapetis
2010-06-18Marked the KQ1 demo workaround as a workaroundFilippos Karapetis
2010-06-18Added a workaround for the KQ1 demo (looks like a script bug)Filippos Karapetis
2010-06-17SCI: Update FIXME in SegmentManagerMax Horn
2010-06-17Removed a now obsolete FIXME (spotted by Fingolfin)Filippos Karapetis
2010-06-15Cleanup of the savegame code:Filippos Karapetis
2010-06-14Some cleanup of the script locals codeFilippos Karapetis
2010-06-01The system strings segment is a fixed segment of the segment manager, which d...Filippos Karapetis
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