aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kpathing.cpp
AgeCommit message (Expand)Author
2010-06-25SCI: Introduce SciGameId enumMax Horn
2010-06-22Fixed kMergePoly after discussing with waltervn so that it correctly returns ...Filippos Karapetis
2010-06-18SCI: Doxygenify some commentsMax Horn
2010-06-17SCI: Change SciEngine's 'char *getGameID()' to 'Common::String getGameId()'Max Horn
2010-05-29Mass renaming of selector-related functions, and removed some defines which w...Filippos Karapetis
2010-05-28Added comments to kMergePoly()Filippos Karapetis
2010-05-28Added a stub for kMergePoly, to avoid crashing in QFG1VGA after killing a mon...Filippos Karapetis
2010-05-23Cleaned up the game ID code:Filippos Karapetis
2010-05-04Move DebugChannel related code to new headerMax Horn
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
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