Commit Graph
58 Commits
Author SHA1 Message Date
Colin Snover bb26bf7994 FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 2017-11-18 22:35:12 +01:00
Colin Snover 1337f04122 FULLPIPE: Fix memory leaks of SceneTag 2017-11-18 22:35:12 +01:00
Filippos Karapetis a93c8c5d3e Unify all string function parameters to be const Common::String &
Thanks to wjp for the suggestion
2017-03-24 00:56:11 +02:00
Filippos Karapetis 93982b2ca9 FULLPIPE: Change more object-related functions to use Common::String 2017-03-22 04:32:23 +02:00
Filippos Karapetis f3e81b5f17 FULLPIPE: Use Common::String in all scene object names 2017-03-22 04:11:49 +02:00
Eugene Sandulenko 4d1076b33e FULLPIPE: Added on-demand debug output to PicAniInfos 2016-10-05 09:13:28 +02:00
Eugene Sandulenko 83a82a9842 FULLPIPE: Further work on saving 2016-09-18 00:16:29 +02:00
Eugene Sandulenko 60e3b9fd64 FULLPIPE: Further work on game saving 2016-09-16 22:15:24 +02:00
Eugene Sandulenko 35c18c3811 FULLPIPE: Clarify field data type in PicAniInfo 2016-09-04 01:16:30 +02:00
Eugene Sandulenko a2e9d8807a FULLPIPE: Initialize struct at construction.
Thanks to eriktorbjorn for valgrind logs.
2016-08-29 08:13:16 +02:00
Johannes Schickel 387fe8c141 FULLPIPE: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
Eugene Sandulenko 71c8d5edd0 FULLPIPE: Stubbed and implemented some class destructors 2014-01-08 18:37:39 +02:00
Eugene Sandulenko 918d2f175a FULLPIPE: CGameVar -> GameVar 2013-09-18 19:39:54 +04:00
Eugene Sandulenko e8f4c28d10 FULLPIPE: Move Sc2 to gameloader.h 2013-09-12 22:51:21 +03:00
Eugene Sandulenko 7e08d4f6b2 FULLPIPE: Move PreloadItems to gameloader.h 2013-09-12 22:51:21 +03:00
Eugene Sandulenko f7d10b5b8f FULLPIPE: Turn Sc2Array into typedef 2013-09-06 15:40:41 +03:00
Eugene Sandulenko 9f52e9f650 FULLPIPE: More work on behaviors. Animations start to (buggy) work. 2013-09-06 14:51:14 +03:00
Eugene Sandulenko 682eb87af6 FULLPIPE: Implement BehaviorInfo::initObjectBehavior() 2013-09-06 14:51:14 +03:00
Eugene Sandulenko cee12678dc FULLPIPE: Implement sceneHandler01() 2013-09-06 14:51:12 +03:00
Eugene Sandulenko 7257d8804b FULLPIPE: Implement CGameLoader::applyPicAniInfos() 2013-09-06 14:51:11 +03:00
Eugene Sandulenko 74b662516d FULLPIPE: Implemented StaticANIObject::countMovements() 2013-09-06 14:51:07 +03:00
Eugene Sandulenko 4dc3481ec1 FULLPIPE: Moved Messge class to messages.cpp 2013-09-06 14:51:06 +03:00
Eugene Sandulenko 5a182df099 FULLPIPE: Unstubbed StaticANIObject::addReverseStatics() 2013-09-06 14:51:06 +03:00
Eugene Sandulenko 7aa2377bf7 FULLPIPE: Initial stubs for input system 2013-09-06 14:51:04 +03:00
Eugene Sandulenko c4499bb4b2 FULLPIPE: Further work on sceneSwitcher 2013-09-06 14:51:04 +03:00
Eugene Sandulenko 62cbdd81f0 FULLPIPE: Further work on sceneSwitcher.
Reduced header dependency.
Put CGameLoader into separate files.
2013-09-06 14:51:03 +03:00
Eugene Sandulenko c76bec2646 FULLPIPE: Further work on sceneSwitcher() 2013-09-06 14:51:03 +03:00
Eugene Sandulenko 8f0ff728e4 FULLPIPE: Rename _stringObj to relevant names in order to avoid ambiguity 2013-09-06 14:51:03 +03:00
Eugene Sandulenko cb38892ce8 FULLPIPE: Continued on scene loading 2013-09-06 14:48:17 +03:00
Eugene Sandulenko 5f7cf0131c FULLPIPE: Started sound loading 2013-09-06 14:48:15 +03:00
Eugene Sandulenko 751f435df0 FULLPIPE: Continued on scene loading 2013-09-06 14:48:15 +03:00
Eugene Sandulenko 2412eb23ad FULLPIPE: Further refactoring classes into separate files 2013-09-06 14:48:14 +03:00
Eugene Sandulenko 569b794bfe FULLPIPE: Continued work on Inventory 2013-09-06 14:48:14 +03:00
Eugene Sandulenko 8de8a901cb FULLPIPE: Put all inventory-related classes into separate file 2013-09-06 14:48:13 +03:00
Eugene Sandulenko 3e948052f7 FULLPIPE: Make Inventory2 inherit from Inventory 2013-09-06 14:48:13 +03:00
Eugene Sandulenko 249c4bd118 FULLPIPE: implement initObjectStates() 2013-09-06 14:48:13 +03:00
Eugene Sandulenko fcf0d240d0 FULLPIPE: Finish reading CMctlCompund 2013-09-06 14:48:13 +03:00
Eugene Sandulenko 5ea45699a8 FULLPIPE: Reading CMovGraphNode 2013-09-06 14:48:12 +03:00
Eugene Sandulenko a8d733b2b2 FULLPIPE: Split out motion-related classes 2013-09-06 14:48:12 +03:00
Eugene Sandulenko 0f9c1281d4 FULLPIPE: CMovGraph loader 2013-09-06 14:48:12 +03:00
Eugene Sandulenko a3de44d3b2 FULLPIPE: Further work on sc2 loader 2013-09-06 14:48:12 +03:00
Eugene Sandulenko e24ce22ca7 FULLPIPE: Continued work on loading sc2 files 2013-09-06 14:48:11 +03:00
Eugene Sandulenko 928c19eeb0 FULLPIPE: More work on Sc2 loader 2013-09-06 14:48:11 +03:00
Eugene Sandulenko d3d3d01eb0 FULLPIPE: Started sc2 file loading implementation 2013-09-06 14:48:11 +03:00
Eugene Sandulenko 775065af1d FULLPIPE: Started CGameVar loading 2013-09-06 14:48:10 +03:00
Eugene Sandulenko 67d30f29f9 FULLPIPE: Added ObjstateCommand loader 2013-09-06 14:48:10 +03:00
Eugene Sandulenko e9fa2e52df FULLPIPE: Continued loading CInteraction 2013-09-06 14:48:09 +03:00
Eugene Sandulenko 72aeac3f36 FULLPIPE: Continue parsing CInteraction 2013-09-06 14:48:09 +03:00
Eugene Sandulenko 0c03278937 FULLPIPE: Start of reading CInteraction 2013-09-06 14:48:09 +03:00
Eugene Sandulenko bd565771d0 FULLPIPE: Started work on CObList loader 2013-09-06 14:48:08 +03:00