Colin Snover
|
d2249a1bed
|
FULLPIPE: Annotate ownership rule of MfcArchive::readClass
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
e2367f3ed2
|
FULLPIPE: Remove unnecessary and unsafe C-style casts
|
2017-11-18 22:35:12 +01:00 |
|
Colin Snover
|
8e0c53de18
|
FULLPIPE: Fix whitespace errors
|
2017-11-18 22:35:12 +01:00 |
|
Bastien Bouclet
|
fd19e2fc15
|
COMMON: Introduce a shared hash function for pointer types
|
2017-09-30 21:35:16 +02:00 |
|
Bastien Bouclet
|
55f46d3667
|
BUILD: Define pointer sized integer types and remove SCUMM_64BITS
|
2017-09-30 21:35:16 +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
|
c9d01a0cfd
|
FULLPIPE: Made object sorting stable. This removes flicker in many scenes
|
2016-09-23 18:28:01 +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 |
|
Eugene Sandulenko
|
b5385f6003
|
FULLPIPE: Remove now unused PtrList
|
2014-05-02 12:30:09 +03:00 |
|
Eugene Sandulenko
|
39f771a3c5
|
FULLPIPE: Implement ModalSaveGame::saveload()
|
2014-05-01 09:44:47 +03:00 |
|
Johannes Schickel
|
387fe8c141
|
FULLPIPE: Make GPL headers consistent in themselves.
|
2014-02-18 02:39:34 +01:00 |
|
Eugene Sandulenko
|
a230368de5
|
FULLPIPE: More code to ExCommand class
|
2014-01-04 15:01:27 +02:00 |
|
Filippos Karapetis
|
24836990da
|
FULLPIPE: Add initial implementation of some sound-related functions
|
2014-01-03 16:03:27 +02:00 |
|
Eugene Sandulenko
|
2f1387bb26
|
FULLPIPE: Implement MovGraph2::findLink1()
|
2013-10-17 23:19:28 +03:00 |
|
Eugene Sandulenko
|
8880077ec3
|
FULLPIPE: Implement MovGraph2::findNode()
|
2013-10-17 00:55:34 +03:00 |
|
Eugene Sandulenko
|
036c9fd6a9
|
FULLPIPE: Added MctlCompound object type
|
2013-09-26 00:08:13 +03:00 |
|
Eugene Sandulenko
|
ff885af28a
|
FULLPIPE: Remove unused variables. CID 1063179
|
2013-09-20 21:59:19 +03:00 |
|
Eugene Sandulenko
|
fb2d0c02df
|
FULLPIPE: CPtrList -> PtrList
|
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
|
eeac2c0c4f
|
FULLPIPE: Implement CMovGraph_messageHandler()
|
2013-09-18 00:00:58 +04:00 |
|
Eugene Sandulenko
|
7c8570d499
|
FULLPIPE: Remove unused class
|
2013-09-06 15:25:53 +03:00 |
|
Eugene Sandulenko
|
6b242c0f9f
|
FULLPIPE: Implement GameObject::canInteractAny()
|
2013-09-06 14:51:25 +03:00 |
|
Eugene Sandulenko
|
028772d153
|
FULLPIPE: Finish global_messageHandler3()
|
2013-09-06 14:51:20 +03:00 |
|
Eugene Sandulenko
|
13059906c5
|
FULLPIPE: Rename base class variables to avoid ambigiuity
|
2013-09-06 14:51:13 +03:00 |
|
Eugene Sandulenko
|
ea91b8f799
|
FULLPIPE: Initial code for SC_1
|
2013-09-06 14:51:11 +03:00 |
|
Eugene Sandulenko
|
5a182df099
|
FULLPIPE: Unstubbed StaticANIObject::addReverseStatics()
|
2013-09-06 14:51:06 +03:00 |
|
Eugene Sandulenko
|
57e03aedd3
|
FULLPIPE: Initial code for bitmap rendering
|
2013-09-06 14:48:18 +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
|
d4e572843d
|
FULLPIPE: Transcode Cyrillic into UTF-8 for debugging convenience
|
2013-09-06 14:48:16 +03:00 |
|
Eugene Sandulenko
|
0b6591e491
|
FULLPIPE: Continued work on scene loading
|
2013-09-06 14:48:15 +03:00 |
|
Eugene Sandulenko
|
29f323fd27
|
FULLPIPE: Completed Background loading
|
2013-09-06 14:48:15 +03:00 |
|
Eugene Sandulenko
|
47faa88501
|
FULLPIPE: Furhter work on picture loading
|
2013-09-06 14:48:14 +03:00 |
|
Eugene Sandulenko
|
925f41b9c4
|
FULLPIPE: Made MfcArchive work with both files and archives
|
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
|
8de8a901cb
|
FULLPIPE: Put all inventory-related classes into separate file
|
2013-09-06 14:48:13 +03:00 |
|
Eugene Sandulenko
|
249c4bd118
|
FULLPIPE: implement initObjectStates()
|
2013-09-06 14:48:13 +03:00 |
|
Eugene Sandulenko
|
5ea45699a8
|
FULLPIPE: Reading CMovGraphNode
|
2013-09-06 14:48:12 +03:00 |
|
Eugene Sandulenko
|
ffd8ebacc5
|
FULLPIPE: Removed excess debugging info and added variable levels
|
2013-09-06 14:48:11 +03:00 |
|
Eugene Sandulenko
|
a116677e6e
|
FULLPIPE: Finish loading fullpipe.gam
|
2013-09-06 14:48:11 +03:00 |
|
Eugene Sandulenko
|
775065af1d
|
FULLPIPE: Started CGameVar loading
|
2013-09-06 14:48:10 +03:00 |
|
Eugene Sandulenko
|
72aeac3f36
|
FULLPIPE: Continue parsing CInteraction
|
2013-09-06 14:48:09 +03:00 |
|
Eugene Sandulenko
|
0c03278937
|
FULLPIPE: Start of reading CInteraction
|
2013-09-06 14:48:09 +03:00 |
|