aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kpathing.cpp
AgeCommit message (Expand)Author
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
2009-09-01- Added MD5's for the 5 different Crazy Nick's collectionsFilippos Karapetis
2009-09-01- Moved the Sierra game ID conversion code inside game.cpp, so that any game-...Filippos Karapetis
2009-08-25- Replaced more cases of EngineState parametersFilippos Karapetis
2009-08-25- Simplified the parameters of some functionsFilippos Karapetis
2009-08-20remove \n's from error() callsJoost Peters
2009-07-06Replaced sciprintf() calls with printf, DebugPrintf, warning and error callsFilippos Karapetis
2009-06-07Replaced KP_ALT, SKPV_OR_ALT and UKPV_OR_ALTFilippos Karapetis
2009-06-07Replaced/removed KP_UINT, KP_SINT, SKPV and UKPV as well as the VIEW_PRIORITY...Filippos Karapetis
2009-05-31Typo.Johannes Schickel
2009-05-30SCI: Made vocab_version static again (a global static var is bad, but a reall...Max Horn
2009-05-30- Removed debug_mode from the engine stateFilippos Karapetis
2009-05-27SCI: Cleanup.Walter van Niftrik
2009-05-26Turned some static tables into static const tables; added some FIXME comments...Max Horn
2009-05-20removed trailing whitespacesMax Horn
2009-05-18Removed the unused file and line parameters from the list and list node looku...Filippos Karapetis
2009-05-13- Simplified SCI version detection a bit and clarified the different version ...Filippos Karapetis
2009-05-12SCI: Removed sci_memory.h/.cppMax Horn
2009-05-10Moved the code which retrieves the current room number in a separate function...Filippos Karapetis
2009-05-09SCI: AvoidPath: Got rid of a warning.Walter van Niftrik
2009-05-09SCI: AvoidPath: No longer excludes edges on screen borders for pathfinding, asWalter van Niftrik
2009-05-09SCI: AvoidPath: another workaround for ECO.Walter van Niftrik
2009-05-08SCI: AvoidPath: another workaround for ECOWalter van Niftrik
2009-05-08SCI: AvoidPath: Fixed a regression caused by previous commit, and added aWalter van Niftrik