Commit Graph
46 Commits
Author SHA1 Message Date
Colin Snover 4cc64c4139 FULLPIPE: Fix memory leaks in PictureObject, Background 2017-11-18 22:35:12 +01:00
Colin Snover 073692fd52 FULLPIPE: Reduce chance of Scene leaks, remove unused SceneTag member 2017-11-18 22:35:12 +01:00
Colin Snover c85f409a0b FULLPIPE: Remove memory leaks and manual memory management in Scene 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
Torbjörn Andersson 75e2770fae FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones) 2016-11-28 06:42:47 +01:00
Retro-Junk 5de239e3c6 FULLPIPE: Revert to original bubble sort algorithm for scene objects 2016-09-27 22:55:00 +02:00
Eugene Sandulenko cdcf9c5d89 FULLPIPE: Remove unused class variable 2014-05-02 12:12:30 +03:00
Eugene Sandulenko 3b54cc0e81 FULLPIPE: ditto for Scene::_messageQueueList 2014-05-02 12:11:42 +03:00
Eugene Sandulenko 6b0d938737 FULLPIPE: Removed couple of PtrList usages for code clarity 2014-05-02 12:09:42 +03:00
Eugene Sandulenko 88f8e00773 FULLPIPE: Implement scene19_preload() 2014-03-03 00:14:12 +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 e7b0316d8b FULLPIPE: Fix flicker in scenes. Woo hoo! 2014-01-03 01:14:16 +02:00
Eugene Sandulenko 4d52f7b701 FULLPIPE: Remove unused class variable. CID 1063191 2013-09-22 11:33:50 +03:00
Eugene Sandulenko 918d2f175a FULLPIPE: CGameVar -> GameVar 2013-09-18 19:39:54 +04:00
Eugene Sandulenko fb2d0c02df FULLPIPE: CPtrList -> PtrList 2013-09-18 19:39:53 +04:00
Eugene Sandulenko 028772d153 FULLPIPE: Finish global_messageHandler3() 2013-09-06 14:51:20 +03:00
Eugene Sandulenko ee18a54554 FULLPIPE: Implemented FullpipeEngine::updateCursorsCommon() 2013-09-06 14:51:19 +03:00
Eugene Sandulenko 3e4670e6be FULLPIPE: Implement Scene::initObjectCursors() 2013-09-06 14:51:19 +03:00
Eugene Sandulenko 2a59b51689 FULLPIPE: Implemented CInventory2::rebuildItemRects() 2013-09-06 14:51:18 +03:00
Eugene Sandulenko fce8c0f595 FULLPIPE: Implement BehaviorEntry 2013-09-06 14:51:14 +03:00
Eugene Sandulenko db290e9b0c FULLPIPE: Implement BehaviorManager::initBehavior() 2013-09-06 14:51:14 +03:00
Eugene Sandulenko f90371ebce FULLPIPE: Implement global_messageHandler4() and startAnim() 2013-09-06 14:51:13 +03:00
Eugene Sandulenko 133a77887f FULLPIPE: Started work on intro 2013-09-06 14:51:11 +03:00
Eugene Sandulenko 856eb1b0fa FULLPIPE: Implemented FullpipeEngine::updateScreen() 2013-09-06 14:51:09 +03:00
Eugene Sandulenko 56cb6bbd45 FULLPIPE: Implemented CGameLoader::gotoScene() 2013-09-06 14:51:08 +03:00
Eugene Sandulenko 8cceaae590 FULLPIPE: Implement StaticANIObject::draw() 2013-09-06 14:51:08 +03:00
Eugene Sandulenko b18f08d93b FULLPIPE: Started Statics drawing 2013-09-06 14:51:06 +03:00
Eugene Sandulenko dbe5524fe0 FULLPIPE: First part of scene drawing code 2013-09-06 14:51:05 +03:00
Eugene Sandulenko 22eedf5600 FULLPIPE: Further work on Scene switcher 2013-09-06 14:51:05 +03:00
Eugene Sandulenko 9d83eb1aea FULLPIPE: More work on sceneSwitcher. MessageHandler 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 cf35f34454 FULLPIPE: Beginning of scene drawing 2013-09-06 14:51:02 +03:00
Eugene Sandulenko defc53d4d1 FULLPIPE: Scene drawing stubs 2013-09-06 14:48:17 +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 68c5cfdf2c FULLPIPE: Continued Scene 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 77ab4241d9 FULLPIPE: Continued work on Scene loading. Pictures 2013-09-06 14:48:14 +03:00
Eugene Sandulenko bb4ea153ff FULLPIPE: Started scene loading 2013-09-06 14:48:14 +03:00
Eugene Sandulenko 2412eb23ad FULLPIPE: Further refactoring classes into separate files 2013-09-06 14:48:14 +03:00