aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kpathing.cpp
AgeCommit message (Expand)Author
2010-02-17SCI: Cleanup resource.hMax Horn
2010-02-13SCI: Move Gui/Gfx related permanent objects from EngineState to SciEngineMax Horn
2010-02-07SCI: Fix VM crash when NULL_REG is passed to AvoidPath (SCI32).Walter van Niftrik
2010-02-06Silenced warning that intersectionX and intersectionY could be uninitializedFilippos Karapetis
2010-02-05SCI: Add a 'SELECTOR' macroMax Horn
2010-02-05SCI: Add implementation for Intersections().Walter van Niftrik
2010-02-04SCI: making pathfinding debug support also work in sci32 (though it just show...Martin Kiewitz
2010-02-04SCI: putting most kGraph functions into GfxPaint16Martin Kiewitz
2010-01-31SCI: Add stub for kIntersections()Walter van Niftrik
2010-01-31SCI: renamed kernelFind() to kernelFindColor, so that it isnt that confusing :PMartin Kiewitz
2010-01-31SCI: renamed SciPalette to GfxPalette, Screen to GfxScreen, GfxPalette is now...Martin Kiewitz
2010-01-30SCI: Removed old pathfinding codeWalter van Niftrik
2010-01-30SCI: AvoidPath: Allow solitary screen-edge vertices in path.Walter van Niftrik
2010-01-30SCI: Hook up AvoidPath debug mode to pathfinding debug channel.Walter van Niftrik
2010-01-29SCI: Move selector stuff to new header; reorder k_argc & k_argp param of invo...Max Horn
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-10SCI: Fix default optimization level in AvoidPathWalter van Niftrik
2010-01-10Silenced warnings ("this" isn't defined on object instantiation, and commente...Filippos Karapetis
2010-01-06Removed all hardcoded screen sizesFilippos Karapetis
2010-01-05Renamed /gui to /graphics and /sfx to /sound, to better illustrate their purposeFilippos Karapetis
2010-01-04SCI: Add support for SCI2 to AvoidPath.Walter van Niftrik
2010-01-03Implement kInPolygon for SCI32. GK1 now responds when you click on things.Matthew Hoops
2009-12-28Moved the OLD_PATHFINDING define inside sci.h, together with the othersFilippos Karapetis
2009-12-27Renamed gameName -> gameId, to keep the same vocabulary everywhereFilippos Karapetis
2009-11-02Changed foo(void) to foo() in almost all non-backend source filesMax Horn
2009-11-01SCI: AvoidPath: Add simpler visibility algorithm (still disabled).Walter van Niftrik
2009-10-31SCI: AvoidPath: Switch to A*Walter van Niftrik
2009-10-30Rewrote the avoidpath debug code to use new graphics functionsFilippos Karapetis
2009-10-30SCI: AvoidPath: Add workaround for pathfinding problem when Patti walks toWalter van Niftrik
2009-10-30SCI: AvoidPath: Don't discard contained-access polygon when starting pointWalter van Niftrik
2009-10-21Fixed self-intersecting pathfinding polygons in SQ1, room 66. This addresses ...Filippos Karapetis
2009-10-20Changed kAvoidPath() to always avoid screen edges, after talking with walterv...Filippos Karapetis
2009-10-20- Fixed the pathfinding issue for LSL5 room 640, where Patti walks off-screen...Filippos Karapetis
2009-10-18SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicitMax Horn
2009-10-18SCI: AvoidPath: skip polygons without verticesWalter van Niftrik
2009-10-13SCI: cleanupMax Horn
2009-10-09Some const correctness changes; cleanupMax Horn
2009-10-07SCI: Turn lookup_node & lookup_list into SegManager::lookupNode & SegManager:...Max Horn
2009-10-04SCI: Rename EngineState::segMan to _segManMax Horn
2009-09-29- Changed the unimplemented debug SCI kernel functions (InspectObj, ShowSends...Filippos Karapetis
2009-09-27SCI: Major string handling update.Willem Jan Palenstijn
2009-09-26SCI: Fix compile error with DEBUG_AVOIDPATHWillem Jan Palenstijn
2009-09-14SCI: Rename SegManager::kernelDeref*() methods to SegManager::deref*()Max Horn
2009-09-14SCI: kernelDeref*() functions are now seSegmentManager methodsMax Horn
2009-09-06SCI: Rename resManager -> resMan; segManager -> segManMax Horn
2009-09-02Some renaming:Filippos Karapetis
2009-09-02SCI: Renamed kernel_dereference_* to kernelDeref*, and added kernelDerefStringMax Horn
2009-09-02SCI: funct_nr is not used in 99% of all opcodes -- hide it in those (to be re...Max Horn
2009-09-01- Reverted the *vga targets back to *sci, and used the extras field again for...Filippos Karapetis