Commit Graph
87 Commits
Author SHA1 Message Date
Eugene Sandulenko 6e6685a53d FULLPIPE: Remove premature optimization in GlobalMessageQueueList::compact()
This fixes freeze in intro and most probably tons of other stuff.
Kudos go to eriktorbjorn for debugging it.
2013-12-10 22:22:51 +02:00
Eugene Sandulenko 9cb51bdbb1 FULLPIPE: Fix bug in MessageQueue::chain() which made intro hang 2013-12-09 22:56:38 +02:00
Eugene Sandulenko fc107e0005 FULLPIPE: Complete implementation of MovGraph2::buildMovInfo1MessageQueue() 2013-11-17 16:40:20 -08:00
Eugene Sandulenko 0d4055fe7f FULLPIPE: Implement sceneHandlerIntro() 2013-10-28 01:00:06 +02:00
Eugene Sandulenko b64e621883 FULLPIPE: Implement MessageQueue::transferExCommands() 2013-10-24 01:08:24 +03:00
Eugene Sandulenko a0185d7fdc FULLPIPE: Implemented MovGraph2::method4C() 2013-10-17 00:35:02 +03:00
Eugene Sandulenko 6e7f4d3669 FULLPIPE: Initialize class variable 2013-09-22 11:40:34 +03:00
Eugene Sandulenko 3329dc8fe0 FULLPIPE: Initialized class variables. CID 1063198 2013-09-22 11:38:07 +03:00
Eugene Sandulenko 655054fb37 FULLPIPE: CObjstateCommand -> ObjStateCommand 2013-09-18 19:39:54 +04:00
Eugene Sandulenko 6cd830fb1b FULLPIPE: Implement CGameLoader::preloadScene() 2013-09-12 22:51:21 +03:00
Eugene Sandulenko b3f0d87e3b FULLPIPE: Remove noop code. CID 1063230 2013-09-10 09:57:57 +03:00
Eugene Sandulenko 59d989d8c1 FULLPIPE: Add sanity check. CID 1063218 2013-09-10 09:56:06 +03:00
Eugene Sandulenko fdafc7c391 FULLPIPE: Fix warning 2013-09-09 00:38:07 +03:00
Eugene Sandulenko 747e70a38e FULLPIPE: Implement CInteractionController::handleInteraction() 2013-09-08 23:56:04 +03:00
Eugene Sandulenko 1ed2069f86 FULLPIPE: Inherit GlobalMessageQueueList from Common::Array 2013-09-06 15:36:02 +03:00
Eugene Sandulenko 1b057ba346 FULLPIPE: Implement MessageQueue::finish() 2013-09-06 14:51:24 +03:00
Eugene Sandulenko 0bc0aa1658 FULLPIPE: Implement GlobalMessageQueueList::compact() 2013-09-06 14:51:24 +03:00
Eugene Sandulenko cac623a821 FULLPIPE: Bugfixes for StaticANIObject::startAnim() 2013-09-06 14:51:21 +03:00
Eugene Sandulenko 028772d153 FULLPIPE: Finish global_messageHandler3() 2013-09-06 14:51:20 +03:00
Eugene Sandulenko 54f4a81461 FULLPIPE: Fix formatting 2013-09-06 14:51:18 +03:00
Eugene Sandulenko e826d359c9 FULLPIPE: Implement StaticANIObject::show1() 2013-09-06 14:51:17 +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 4db2d7e21b FULLPIPE: Fix crash 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 c12ea8bd2b FULLPIPE: Implement global_messageHandler1() 2013-09-06 14:51:13 +03:00
Eugene Sandulenko cee12678dc FULLPIPE: Implement sceneHandler01() 2013-09-06 14:51:12 +03:00
Eugene Sandulenko 60ca9f74ac FULLPIPE: Fix bug with lost picture palettes 2013-09-06 14:51:12 +03:00
Eugene Sandulenko 1ca1a5dfa0 FULLPIPE: Implement MessageQueue::chain() 2013-09-06 14:51:12 +03:00
Eugene Sandulenko d866e2aabf FULLPIPE: First phase of StaticANIObject::update() implementation 2013-09-06 14:51:12 +03:00
Eugene Sandulenko a80f934640 FULLPIPE: Implemented main event handler 2013-09-06 14:51:12 +03:00
Eugene Sandulenko 133a77887f FULLPIPE: Started work on intro 2013-09-06 14:51:11 +03:00
Eugene Sandulenko da7ef00173 FULLPIPE: Implement MessageQueue::sendNextCommand() 2013-09-06 14:51:10 +03:00
Eugene Sandulenko c78803db2d FULLPIPE: Unstubbed ExCommand::handleMessage() 2013-09-06 14:51:09 +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 4dc3481ec1 FULLPIPE: Moved Messge class to messages.cpp 2013-09-06 14:51:06 +03:00
Eugene Sandulenko 67bbf26ecd FULLPIPE: Rename messagequeue.* to messages.* 2013-09-06 14:51:06 +03:00