Commit graph

76 commits

Author SHA1 Message Date
Eugene Sandulenko
ae2637e36e FULLPIPE: Properly reserve arrays when deserializing. Pointed by whiterandrek 2018-05-21 22:32:24 +02:00
Eugene Sandulenko
6d59ecdd41 FULLPIPE: Load gameobj.h 2017-12-08 23:57:48 +01:00
Colin Snover
e2367f3ed2 FULLPIPE: Remove unnecessary and unsafe C-style casts 2017-11-18 22:35:12 +01:00
Colin Snover
7514c5289b FULLPIPE: Remove manual memory management of streams 2017-11-18 22:35:12 +01:00
Willem Jan Palenstijn
848a601c90 FULLPIPE: Fix warning 2017-08-01 13:09:10 +02: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
2649e2b1fc FULLPIPE: Change genFileName() and loadFile() to use Common::String 2017-03-22 04:50:37 +02:00
Filippos Karapetis
f3e81b5f17 FULLPIPE: Use Common::String in all scene object names 2017-03-22 04:11:49 +02:00
Filippos Karapetis
728b23af2a FULLPIPE: Change transCyrillic() to accept a Common::String 2017-03-22 04:07:33 +02:00
Filippos Karapetis
93e93b5640 FULLPIPE: Use Common::String with _memfilename and loadFile()
There are several calls to loadFile() with _memfilename, which is why
these two changes are interconnected
2017-03-22 03:10:32 +02:00
Eugene Sandulenko
81c8f0558f FULLPIPE: Fix another warning 2016-12-04 16:36:13 +01:00
Eugene Sandulenko
208f4e558f FULLPIPE: Fix warnings 2016-12-04 16:19:37 +01:00
Eugene Sandulenko
7cf299c475 FULLPIPE: Hide useless noisy warning 2016-11-30 20:36:46 +01:00
Eugene Sandulenko
a60558071d FULLPIPE: Fix game save/load 2016-09-19 19:17:02 +02:00
Eugene Sandulenko
783d968e20 FULLPIPE: Fix saving object to savegames 2016-09-19 18:58:39 +02:00
Eugene Sandulenko
f0d786184b FULLPIPE: Properly save object backreferences 2016-09-18 00:59:17 +02:00
Eugene Sandulenko
83a82a9842 FULLPIPE: Further work on saving 2016-09-18 00:16:29 +02:00
Eugene Sandulenko
80419708d0 FULLPIPE: Turned MfcArchive into read/write stream like in original 2016-09-17 20:43:57 +02:00
Retro-Junk
a646936fb1 FULLPIPE: Use cp866 for logging on Windows build 2016-09-06 21:44:55 +02:00
Eugene Sandulenko
5283612a7f FULLPIPE: Read signed values where potentially negative values could appear 2016-08-29 22:06:35 +02:00
Eugene Sandulenko
6ac435099c FULLPIPE: Split all debug output by channels 2016-07-28 00:37:32 +03:00
Eugene Sandulenko
81446fdc53 FULLPIPE: Streamlined double binary numbers loading 2016-07-25 23:24:42 +03:00
Johannes Schickel
387fe8c141 FULLPIPE: Make GPL headers consistent in themselves. 2014-02-18 02:39:34 +01:00
Eugene Sandulenko
90532c78a2 FULLPIPE: g_fullpipe -> g_fp for brevity 2013-12-21 16:42:49 +02:00
Eugene Sandulenko
00a6ded66c FULLPIPE: Reduce header dependency 2013-12-06 22:48:37 +02:00
Eugene Sandulenko
6b5a8a8f0e FULLPIPE: Stub MctlLadder class 2013-12-05 22:41:02 +02:00
Eugene Sandulenko
a742b5fe8c FULLPIPE: Skip reading empty filenames 2013-11-29 02:34:38 -05:00
Eugene Sandulenko
afa735cec4 FULLPIPE: Fix crash at scene03 load 2013-11-29 02:34:38 -05:00
Eugene Sandulenko
918d2f175a FULLPIPE: CGameVar -> GameVar 2013-09-18 19:39:54 +04:00
Eugene Sandulenko
655054fb37 FULLPIPE: CObjstateCommand -> ObjStateCommand 2013-09-18 19:39:54 +04:00
Eugene Sandulenko
3bd3431ad4 FULLPIPE: Remove C* prefixes from interaction classes 2013-09-18 19:39:53 +04:00
Eugene Sandulenko
f70b737ad9 FULLPIPE: Remove C* prefixes in utils.cpp 2013-09-18 19:39:53 +04:00
Eugene Sandulenko
5d25dd3b36 FULLPIPE: Remove C* prefixes from motion classes 2013-09-18 19:39:53 +04:00
Eugene Sandulenko
eeac2c0c4f FULLPIPE: Implement CMovGraph_messageHandler() 2013-09-18 00:00:58 +04:00
Eugene Sandulenko
6b242c0f9f FULLPIPE: Implement GameObject::canInteractAny() 2013-09-06 14:51:25 +03:00
Eugene Sandulenko
13059906c5 FULLPIPE: Rename base class variables to avoid ambigiuity 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
67bbf26ecd FULLPIPE: Rename messagequeue.* to messages.* 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
c76bec2646 FULLPIPE: Further work on sceneSwitcher() 2013-09-06 14:51:03 +03:00
Eugene Sandulenko
ba93c8d084 FULLPIPE: Added links to articles with floating point structure description 2013-09-06 14:48:18 +03:00
Eugene Sandulenko
57e03aedd3 FULLPIPE: Initial code for bitmap rendering 2013-09-06 14:48:18 +03:00
Eugene Sandulenko
1aa11bd86f FULLPIPE: Further work on inventory 2013-09-06 14:48:17 +03:00
Eugene Sandulenko
56cb726ebc FULLPIPE: Added lots of debug output, Picture::setAOIDs() implementation 2013-09-06 14:48:17 +03:00
Eugene Sandulenko
f18e318f78 FULLPIPE: Bitmap loading 2013-09-06 14:48:17 +03:00
Eugene Sandulenko
c2103bb9cd FULLPIPE: Fix indentation 2013-09-06 14:48:17 +03:00
Eugene Sandulenko
d4e572843d FULLPIPE: Transcode Cyrillic into UTF-8 for debugging convenience 2013-09-06 14:48:16 +03:00
Eugene Sandulenko
305692fefe FULLPIPE: Fix MemoryObject loading 2013-09-06 14:48:16 +03:00
Eugene Sandulenko
68c5cfdf2c FULLPIPE: Continued Scene loading 2013-09-06 14:48:15 +03:00