Eugene Sandulenko
de01a09141
FULLPIPE: Removed unused code
2014-06-13 10:32:35 +03:00
Eugene Sandulenko
18242b8a29
FULLPIPE: Implement GameLoader::restoreDefPicAniInfos()
2014-06-12 10:32:45 +03:00
Eugene Sandulenko
0fe605be4b
FULLPIPE: Implement GameVar::~GameVar()
2014-06-12 10:16:53 +03:00
Eugene Sandulenko
263cc2873b
FULLPIPE: Use safe string copying. CID 1208908
2014-06-11 23:02:58 +03:00
Eugene Sandulenko
1d53333435
FULLPIPE: Copy string safely. CID 1208909
2014-06-11 23:01:22 +03:00
Eugene Sandulenko
8ca3316e3a
FULLPIPE: Plug potential resource leak. CID 1208906
2014-06-10 19:32:47 +03:00
Johannes Schickel
ff4c060be1
FULLPIPE: Use strlcpy instead of strncpy in some places.
...
strncpy does not assure that the result is 0 terminated. strlcpy does, which
makes this safer.
I only replaced strncpy usages where the memory was not allocated to the
correct size right before the strncpy usage.
2014-06-09 22:46:54 +02:00
Eugene Sandulenko
bd63ee2c4e
FULLPIPE: Fix compilation
2014-06-09 22:48:34 +03:00
Eugene Sandulenko
729810bbc1
FULLPIPE: Initialize variable. CID 1153659
2014-06-09 22:46:38 +03:00
Eugene Sandulenko
39088eec05
FULLPIPE: Fix copy-paste error from original. CID 1199556
2014-06-09 22:39:31 +03:00
Eugene Sandulenko
2e30e0fc7d
FULLPIPE: Safely copy string. CID 1208908
2014-06-09 22:36:01 +03:00
Eugene Sandulenko
df5ef5bf2e
FULLPIPE: Safely copy strings
2014-06-09 22:34:21 +03:00
Eugene Sandulenko
4ff543b22a
FULLPIPE: Fix lockup on game start
2014-06-08 22:07:39 +03:00
Eugene Sandulenko
177735350b
FULLPIPE: Initialize variable. CID 1208916
2014-06-08 15:35:55 +03:00
Eugene Sandulenko
7c017cfdb9
FULLPIPE: Implement MovGraph2::getItemSubIndexByMGM()
2014-06-07 10:13:13 +03:00
Eugene Sandulenko
113a2824c4
FULLPIPE: Fix binary logic. CID 1216221
2014-06-06 15:54:46 +03:00
Eugene Sandulenko
8d16014292
FULLPIPE: Fix memory leak and missing results. CID 1216225
2014-06-06 15:44:17 +03:00
Eugene Sandulenko
89ab5f7f63
FULLPIPE: Add missing break. CID 1216226
2014-06-06 15:38:29 +03:00
Eugene Sandulenko
5c018d6228
FULLPIPE: Add additional sanity check. CID 1220154
2014-06-06 15:19:19 +03:00
Eugene Sandulenko
631d4cdc0a
FULLPIPE: Remove extra null check. CID 1220155
2014-06-06 15:13:56 +03:00
Eugene Sandulenko
e4403eea56
FULLPIPE: Remove extra sizeof. CID 1220156
2014-06-06 15:12:35 +03:00
Eugene Sandulenko
6bf2022913
FULLPIPE: Fix potential null dereference. CID 1148380
2014-06-06 15:11:13 +03:00
Eugene Sandulenko
4457a967a5
FULLPIPE: Initialize class variables. CID 1204256
2014-06-06 15:09:53 +03:00
Eugene Sandulenko
9460116df1
FULLPIPE: Fix more warnings
2014-06-05 00:43:13 +03:00
Eugene Sandulenko
49cb5ab569
FULLPIPE: Fix warning
2014-06-05 00:40:37 +03:00
Eugene Sandulenko
38b705a238
FULLPIPE: Finish MctlLadder::doWalkTo() implementation
2014-06-04 12:24:01 +03:00
Eugene Sandulenko
61d16b6cbd
FULLPIPE: More work on MctlLadder::doWalkTo()
2014-06-04 09:46:19 +03:00
Eugene Sandulenko
4e27db8841
FULLPIPE: More worj on MctlLadder::doWalkTo()
2014-06-03 16:55:07 +03:00
Eugene Sandulenko
8bdf4e38be
FULLPIPE: Add missing parameter to Movement::calcSomeXY()
2014-06-02 10:36:20 +03:00
Eugene Sandulenko
8979b79ecd
FULLPIPE: More work on MctlLadder::doWalkTo()
2014-06-02 10:36:20 +03:00
Eugene Sandulenko
7227d723a4
FULLPIPE: Started implmentation of MctlLadder::doWalkTo()
2014-06-01 16:49:41 +03:00
Eugene Sandulenko
913947c247
FULLPIPE: Rename class variable to avoid confusion
2014-06-01 16:49:41 +03:00
Eugene Sandulenko
aaec2e993c
FULLPIPE: Implement MctlCompound::findClosestConnectionPoint()
2014-05-31 10:18:33 +03:00
Eugene Sandulenko
0a46d67bae
FULLPIPE: Started MctlCompound::findClosestConnectionPoint() implementation
2014-05-30 09:26:24 +03:00
Eugene Sandulenko
5a80e828e6
FULLPIPE: Implement Sound::setPanAndVolumeByStaticAni()
2014-05-30 08:03:40 +03:00
Eugene Sandulenko
b59026f1dd
FULLPIPE: Fix ModalMainMenu::updateSoundVolume()
2014-05-29 10:59:17 +03:00
Eugene Sandulenko
aed5de6dfa
FULLPIPE: Implement FullpipeEngine::disableSaves()
2014-05-29 09:18:34 +03:00
Eugene Sandulenko
41ffd7ae60
FULLPIPE: Implement MessageQueue::messageQueueCallback1()
2014-05-29 09:14:16 +03:00
Eugene Sandulenko
5903bacd25
FULLPIPE: Implement BallChain::sub04()
2014-05-29 09:04:50 +03:00
Eugene Sandulenko
e59bfb2b9f
FULLPIPE: Implement MovGraph::method28()
2014-05-27 22:42:57 +03:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86
ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.
2014-05-27 02:04:07 +02:00
Eugene Sandulenko
5cc424fe77
FULLPIPE: Fix warning
2014-05-26 20:10:45 +03:00
Eugene Sandulenko
f7269dd7dc
FULLPIPE: More work on MovGraph::method28()
2014-05-26 15:36:27 +03:00
Eugene Sandulenko
403b68e84d
FULLPIPE: Started MovGraph::method28() implementation
2014-05-26 09:06:44 +03:00
Eugene Sandulenko
2cc7a81846
FULLPIPE: Implement MovGraphItem::free()
2014-05-26 08:53:03 +03:00
Eugene Sandulenko
82f4e71d56
FULLPIPE: Implement MovGraph::setEnds()
2014-05-26 08:44:28 +03:00
Eugene Sandulenko
120edd9434
FULLPIPE: Finish MovGraph::sub1() implementation
2014-05-26 08:44:28 +03:00
Eugene Sandulenko
09163f5878
FULLPIPE: More work on MovGraph::sub1()
2014-05-26 08:44:28 +03:00
Eugene Sandulenko
99b376afe7
FULLPIPE: Start MovGraph::sub1() implementation
2014-05-25 09:32:50 +03:00