aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/statics.h
AgeCommit message (Collapse)Author
2017-11-18FULLPIPE: Make list item ownership comments more consistentColin Snover
2017-11-18FULLPIPE: Fix leaks of DynamicPhasesColin Snover
I am not entirely sure this is a correct fix for these leaks; there is still the issue of the last member of _dynamicPhases being invalidated and not removed sometime before the destruction of Movement. Also, some of the items in this array are not actually owned by Movement so deleting them will cause double-frees or use-after-frees. It may be the case that a second list should be maintained instead containing only the objects that are created internally within Movement. Further testing will tell for sure.
2017-11-18FULLPIPE: Clarify ownership of DynamicPhase::_exCommandColin Snover
2017-11-18FULLPIPE: Clarify ownership of pointer arrays in StaticANIObjectColin Snover
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: Fix memory leaks of MovTable and remove unnecessary extra classColin Snover
2017-11-18FULLPIPE: Take references instead of pointers for required arguments in ↵Colin Snover
statics, remove unnecessary Picture allocation
2017-11-18FULLPIPE: Fix memory leak & unnecessary heap allocation of RectsColin Snover
2017-11-18FULLPIPE: Make dimensions/coordinate getters pure functionsColin Snover
2017-03-24Unify all string function parameters to be const Common::String &Filippos Karapetis
Thanks to wjp for the suggestion
2017-03-22FULLPIPE: Change more object-related functions to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Change _staticsName to be a Common::StringFilippos Karapetis
2016-09-21FULLPIPE: Added more debug output to scene09. Clarified pixel data type.Eugene Sandulenko
2016-09-07FULLPIPE: Added and using StaticANIObject::isPixelHitAtPos()Eugene Sandulenko
2016-09-07FULLPIPE: Further work on the hangers in scene09Eugene Sandulenko
2014-06-02FULLPIPE: Add missing parameter to Movement::calcSomeXY()Eugene Sandulenko
2014-05-02FULLPIPE: Implement Statics::init()Eugene Sandulenko
2014-05-02FULLPIPE: Removed PtrList usage in statics.cppEugene Sandulenko
2014-04-27FULLPIPE: Implement StaticANIObject::calcStepLen()Eugene Sandulenko
2014-04-25FULLPIPE: Implement StaticANIObject::changeStatics1()Eugene Sandulenko
2014-04-13FULLPIPE: Implement StaticANIObject::startAnimSteps()Eugene Sandulenko
2014-03-02FULLPIPE: Implement scene18_preload()Eugene Sandulenko
2014-02-18FULLPIPE: Make GPL headers consistent in themselves.Johannes Schickel
2014-01-12FULLPIPE: Implement StaticANIObject::preloadMovements()Eugene Sandulenko
2014-01-12FULLPIPE: Implement StaticANIObject::calcNextStep()Eugene Sandulenko
2014-01-11FULLPIPE: Implement MovTable destructorEugene Sandulenko
2014-01-10FULLPIPE: Implement preloadCallback()Eugene Sandulenko
2014-01-08FULLPIPE: Rest of destructor stubsEugene Sandulenko
2014-01-05FULLPIPE: Implement sceneHandler25_sub01()Eugene Sandulenko
2014-01-05FULLPIPE: More code to scene23Eugene Sandulenko
2014-01-04FULLPIPE: Complete MovGraph2::genMovement()Eugene Sandulenko
2013-12-11FULLPIPE: Add calls to callback1 in Movement::gotoNextFrame()Eugene Sandulenko
2013-11-20FULLPIPE: Change data type in Movement memberEugene Sandulenko
2013-10-27FULLPIPE: Implement StaticANIObject::getSomeXY()Eugene Sandulenko
2013-10-25FULLPIPE: Implement StaticANIObject::updateStepPos()Eugene Sandulenko
2013-09-28FULLPIPE: Implement MovGraph2::initDirections()Eugene Sandulenko
2013-09-18FULLPIPE: CStepArray -> StepArrayEugene Sandulenko
2013-09-18FULLPIPE: CPtrList -> PtrListEugene Sandulenko
2013-09-15FULLPIPE: Added few destructors.Eugene Sandulenko
2013-09-08FULLPIPE: Implement CInteractionController::handleInteraction()Eugene Sandulenko
2013-09-06FULLPIPE: Implement Shadows::initMovement()Eugene Sandulenko
2013-09-06FULLPIPE: Implemented setAlpha() functionsEugene Sandulenko
2013-09-06FULLPIPE: Fixed several unitialized members as pointed by CoverityEugene Sandulenko
2013-09-06FULLPIPE: More *AtPos functionsEugene Sandulenko
2013-09-06FULLPIPE: Finish global_messageHandler3()Eugene Sandulenko
2013-09-06FULLPIPE: Implemented FullpipeEngine::updateCursorsCommon()Eugene Sandulenko
2013-09-06FULLPIPE: Implement global_messageHandler2()Eugene Sandulenko
2013-09-06FULLPIPE: Implement BehaviorEntryEugene Sandulenko
2013-09-06FULLPIPE: Implement global_messageHandler4() and startAnim()Eugene Sandulenko