Eugene Sandulenko
20fb25d58a
FULLPIPE: Renames in ExCommand
2017-12-03 23:04:58 +01:00
Colin Snover
8808817d56
FULLPIPE: Fix memory leaks of MessageQueues when clearing GlobalMessageQueueList
2017-11-18 22:35:12 +01:00
Colin Snover
a475cec2aa
FULLPIPE: Remove unnecessary constructors
...
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-18 22:35:12 +01:00
Colin Snover
715d4bd76a
FULLPIPE: Fix memory leaks, ownership issues with various point lists
2017-11-18 22:35:12 +01:00
Colin Snover
39ea2f66ac
FULLPIPE: Fix deleted queue leaks & clarify flags
2017-11-18 22:35:12 +01:00
Filippos Karapetis
b4514bfe92
FULLPIPE: Change _objCommandName and _queueName to Common::String
2016-12-20 02:17:58 +02:00
Eugene Sandulenko
26f55005b3
FULLPIPE: Rename in ExCommand structure
2016-09-04 23:54:43 +02:00
Eugene Sandulenko
1bcec8bcd9
FULLPIPE: Further renames in AniHandler class
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
c55398cd4b
FULLPIPE: Implement clearGlobalMessageQueueList()
2014-04-26 12:08:37 +03:00
Johannes Schickel
387fe8c141
FULLPIPE: Make GPL headers consistent in themselves.
2014-02-18 02:39:34 +01:00
Eugene Sandulenko
30123a51d0
FULLPIPE: Implement lift_exitSeq()
2014-01-29 23:54:11 +02:00
Eugene Sandulenko
cf6cfc1cf8
FULLPIPE: Implement clearGlobalMessageQueueList1()
2014-01-12 11:12:45 +02:00
Eugene Sandulenko
a40c607573
FULLPIPE: Complete ObjstateCommand class
2014-01-08 15:26:37 +02:00
Eugene Sandulenko
70f7770c6a
FULLPIPE: Started fixing ObjstateCommand object inheritance
2014-01-08 11:35:23 +02:00
Eugene Sandulenko
8b78fb5642
FULLPIPE: Implement MGM::buildExCommand2()
2014-01-05 00:53:30 +02:00
Eugene Sandulenko
8515164117
FULLPIPE: Proper use of copying consturctor for ExCommand
2014-01-04 17:06:23 +02:00
Eugene Sandulenko
0745e61e70
FULLPIPE: Implement ExCommand2 methods
2014-01-04 15:15:05 +02:00
Eugene Sandulenko
a230368de5
FULLPIPE: More code to ExCommand class
2014-01-04 15:01:27 +02:00
Eugene Sandulenko
5c9f46b88d
FULLPIPE: Implement sceneHandler16_drink()
2014-01-01 15:27:30 +02:00
Eugene Sandulenko
b4ce81baf9
FULLPIPE: Implement sceneHandler06_sub04()
2013-12-17 23:32:30 +02:00
Eugene Sandulenko
9c7731d288
FULLPIPE: Implement sceneHandler04_clickLadder()
2013-12-12 18:12:10 +02:00
Filippos Karapetis
edbf2d49fb
FULLPIPE: Make _exCommands private
2013-12-11 22:52:49 +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
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
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
028772d153
FULLPIPE: Finish global_messageHandler3()
2013-09-06 14:51:20 +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
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
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