aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.cpp
AgeCommit message (Collapse)Author
2019-07-14FULLPIPE: Silence GCC memset() warningsTorbjörn Andersson
Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method.
2017-12-03FULLPIPE: Renames in ExCommandEugene Sandulenko
2017-11-18FULLPIPE: Fix memory leaks of MctlItems in MctlCompoundColin Snover
2017-11-18FULLPIPE: Fix memory leak of graph nodes and listsColin Snover
2017-11-18FULLPIPE: Remove unnecessary constructorsColin Snover
These appear to be default member-wise copy constructors or POD constructors that zero all members. I suspect that quite a few pointer-taking constructors are actually supposed to be copy-constructors but since they don't all just do default member-wise copies I do not feel confident in changing them without verifying that there are not separate copy constructors in the disassembly, and I don't have the database for this game.
2017-11-18FULLPIPE: Fix memory leaks, ownership issues with various point listsColin Snover
2017-11-18FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion ↵Colin Snover
and Sc2
2017-11-18FULLPIPE: Remove unnecessary and unsafe C-style castsColin Snover
2017-11-18FULLPIPE: Improve memory ownership in MotionColin Snover
2017-11-18FULLPIPE: Make dimensions/coordinate getters pure functionsColin Snover
2017-03-22FULLPIPE: Change more object-related functions to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Use Common::String in all scene object namesFilippos Karapetis
2016-12-13FULLPIPE: Revert memory leak fixing as that introduced tons of regressionsEugene Sandulenko
2016-12-12FULLPIPE: Plug more memory leaksEugene Sandulenko
2016-12-01FULLPIPE: Fix crash on scene switchEugene Sandulenko
2016-12-01FULLPIPE: Rename struct variables of MovGraphItemEugene Sandulenko
2016-11-30FULLPIPE: Implement MovGraph destructorEugene Sandulenko
2016-10-02FULLPIPE: Implement MotionController::enableLinks()Eugene Sandulenko
2016-10-01FULLPIPE: Fix MctlGraph::getNearestLinkRetro-Junk
2016-10-01FULLPIPE: Fix bounding box calculation in ReactPolygonal::getBBoxRetro-Junk
2016-09-24FULLPIPE: Fix invalid motion when turningRetro-Junk
2016-09-24FULLPIPE: Fix MessageQueue instantination in MctlGraph::makeQueueRetro-Junk
2016-09-17FULLPIPE: Fix teleportation when turning mid-walkRetro-Junk
2016-09-06FULLPIPE: Fix rounding error in MctlGraph::makeQueueRetro-Junk
2016-09-05FULLPIPE: Rename is GabeObjectEugene Sandulenko
2016-09-04FULLPIPE: Rename in ExCommand structureEugene Sandulenko
2016-09-04JANITORIAL: Fix whitespacesEugene Sandulenko
2016-08-29FULLPIPE: Fix arithmetics in MovGraph::putToLinkRetro-Junk
2016-08-29FULLPIPE: More signed readsEugene Sandulenko
2016-08-29FULLPIPE: Fix parent variable overwrite in MctlLadder::initMovementRetro-Junk
2016-08-24FULLPIPE: Fix direction calculation in MctlGraph::getLinkDirRetro-Junk
2016-08-22FULLPIPE: Inverse search mode behavior in MctlGraph::getHitNodeRetro-Junk
2016-08-22FULLPIPE: Fix always false condition check in MctlGraph::generateListRetro-Junk
2016-08-14FULLPIPE: Rename MctlGraph substructuresEugene Sandulenko
2016-08-14FULLPIPE: Renamed MctlGraph class methodsEugene Sandulenko
2016-08-14FULLPIPE: Rename MovGraph2 to MctlGraphEugene Sandulenko
2016-08-14FULLPIPE: Rearrange code and fix flags initalization in ↵Retro-Junk
MovGraph2::buildMovInfo1MessageQueue
2016-08-14FULLPIPE: Add missing list purge in MovGraph2::findMinPathRetro-Junk
2016-08-14FULLPIPE: Renamed rest of the AniHandler class methodsEugene Sandulenko
2016-08-14FULLPIPE: Further renames in AniHandler classEugene Sandulenko
2016-08-14FULLPIPE: Mass renaming of AniHandler classEugene Sandulenko
2016-08-14FULLPIPE: Rename various mgm variables to aniHandlerEugene Sandulenko
2016-08-14FULLPIPE: Swap atan2 argumentsEugene Sandulenko
2016-07-31FULLPIPE: More debug output for pathfindingEugene Sandulenko
2016-07-28FULLPIPE: Hid warning under debug channel. More debug outputEugene Sandulenko
2016-07-28FULLPIPE: Split all debug output by channelsEugene Sandulenko
2016-07-28FULLPIPE: Added more debug channelsEugene Sandulenko
2016-07-28FULLPIPE: Started using debug channelsEugene Sandulenko
2016-07-25FULLPIPE: Added temp trace outputEugene Sandulenko
2016-07-25FULLPIPE: Renames in MovGraph classEugene Sandulenko