Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 2ba3ebb15b BLADERUNNER: Another compilation fix 2017-03-26 17:37:24 -04:00
Paul Gilbert b88d898b37 BLADERUNNER: Fix compilation in Visual Studio 2015
It won't let the function pointer parameters in the debug calls to
be cast to void *. Hopefully the alternate uint cast I've changed
it to won't be a problem with any other compiler
2017-03-26 17:20:06 -04:00
Paul Gilbert 5f18daa54c TITANIC: Added CBaseStar draw2 method 2017-03-26 17:15:40 -04:00
Peter Kohaut f5ebf4d680 BLADERUNNER: Added correct video looping and loop switching 2017-03-26 22:09:29 +02:00
Paul Gilbert 96b31ca5eb TITANIC: Compilation fix for openpandora 2017-03-26 12:21:28 -04:00
Paul Gilbert 56cc97caff TITANIC: Implemented CBaseStar draw1 method 2017-03-26 12:01:04 -04:00
Paul Gilbert 538e6ffc8f TITANIC: Fixes to CStarView class 2017-03-25 21:25:20 -04:00
Paul Gilbert 843540b334 TITANIC: Finished CSurfaceArea class
The fillRect method is implemented using an experimental, more ScummVM
style, rather than all the different blocks and loops for different
bit depths that the original did
2017-03-25 21:07:59 -04:00
Peter Kohaut d7080148c3 BLADERUNNER: Added credits for Blade Runner 2017-03-25 23:51:35 +01:00
Eugene Sandulenko 31d6dee5ed TITANIC: Fix warning and stray semicolon 2017-03-25 23:41:02 +01:00
Paul Gilbert 87d894f6f2 TITANIC: Added CBaseStarRef process method 2017-03-25 18:28:48 -04:00
Paul Gilbert c4ea4c362d TITANIC: Added CStarPoints2 draw 2017-03-25 16:29:41 -04:00
Paul Gilbert 7d99857e4c TITANIC: Added CStarPoints1 draw method 2017-03-25 14:55:27 -04:00
Paul Gilbert 6ecc83325d TITANIC: Finished DMatrix class 2017-03-24 21:19:38 -04:00
Eugene Sandulenko c9f9582994 DIRECTOR: Fix Spaceship Warlock Mac detection 2017-03-24 22:30:44 +01:00
Paul Gilbert c676c535ea TITANIC: Finished DVector class 2017-03-23 22:36:18 -04:00
Paul Gilbert e3a11ba1d8 TITANIC: Finished FMatrix class 2017-03-23 21:16:22 -04:00
Paul Gilbert 5f71b73a32 TITANIC: Finished FVector class 2017-03-23 21:13:16 -04:00
Paul Gilbert 9a7cd6b367 TITANIC: Finished CStarControlSub27 class 2017-03-23 21:09:30 -04:00
Paul Gilbert 6da793a8dd TITANIC: Finished CStarControlSub26 class 2017-03-23 19:49:05 -04:00
Filippos Karapetis b0b0971b3e FULLPIPE: Plug one more memory leak in the Movement class destructor 2017-03-24 00:56:12 +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
Peter Kohaut 1c083fe000 BLADERUNNER: Reorganized script files 2017-03-23 16:20:10 +01:00
Eugene Sandulenko 4fe4cc8c0e TITANIC: Fix warning 2017-03-23 08:21:27 +01:00
Eugene Sandulenko db4979fb1c Merge pull request #925 from bluegr/fullpipe_common_str
Fullpipe Common::String + memory leak fixes
2017-03-23 07:17:00 +00:00
Paul Gilbert 530aa6c9a0 TITANIC: Finished CStarControlSub24 class 2017-03-22 20:52:33 -04:00
Peter Kohaut 710b48a6ff BLADERUNNER: Fixed function for changing actors goal 2017-03-23 00:57:35 +01:00
Peter Kohaut 52476b0778 BLADERUNNER: Added more functionality to movement track 2017-03-23 00:25:38 +01:00
Filippos Karapetis 3e515890e8 FULLPIPE: Plug a memory leak in _dynamicPhases
Free the pixel data of each entry in the _dynamicPhases array before
emptying it
2017-03-22 23:05:38 +02:00
Filippos Karapetis 8bc03c87c5 FULLPIPE: Fix corruption in flipped bitmaps
The TODO in the code in question should be reviewed, but the call to
freePixelData() unconditionally deleted the original bitmap, which is
not correct
2017-03-22 23:02:52 +02:00
Filippos Karapetis 95c776e1eb FULLPIPE: Refactor _pixels so that it's not part of the Bitmap class 2017-03-22 22:59:55 +02:00
Filippos Karapetis 808e465e7e FULLPIPE: _data is unused in the Statics and DynamicPhase classes 2017-03-22 22:58:22 +02:00
Strangerke c084e987d8 GNAP: Fix a warning in the PSP port 2017-03-22 21:44:21 +01:00
Strangerke 26199eba38 GNAP: Split font description array in two 2017-03-22 21:35:22 +01:00
Filippos Karapetis f669aca3f2 FULLPIPE: Fix mismatched free() when deleting _bitmap
_bitmap is initialized with new, so it needs to be freed with delete,
not free()
2017-03-22 22:20:18 +02:00
Filippos Karapetis af874d469e FULLPIPE: Code optimization
Checking for an empty string is what the original code does, according
to sev, so the check for a string of size 1 was wrong
2017-03-22 22:17:36 +02:00
Eugene Sandulenko d84535192a DIRECTOR: Fix data sizes when reading from archives 2017-03-22 19:34:09 +01:00
Eugene Sandulenko a0253001d8 DIRECTOR: Added sanity check for broken score files 2017-03-22 09:10:50 +01:00
Filippos Karapetis abe1c65d62 FULLPIPE: Change the sound code to use Common::String 2017-03-22 05:22:36 +02:00
Filippos Karapetis 2649e2b1fc FULLPIPE: Change genFileName() and loadFile() to use Common::String 2017-03-22 04:50:37 +02:00
Filippos Karapetis 83fef244fb FULLPIPE: Plug a memory leak in getDibInfo() 2017-03-22 04:33:28 +02:00
Filippos Karapetis 93982b2ca9 FULLPIPE: Change more object-related functions to use Common::String 2017-03-22 04:32:23 +02:00
Filippos Karapetis 56ec429537 FULLPIPE: Change some more _memfilename usage to Common::String 2017-03-22 04:29:46 +02:00
Filippos Karapetis f3e81b5f17 FULLPIPE: Use Common::String in all scene object names 2017-03-22 04:11:49 +02:00
Paul Gilbert 4591dd966a TITANIC: Finished CStarControlSub22 class 2017-03-21 22:11:32 -04:00
Paul Gilbert c0030abe5e TITANIC: Finished CStarControlSub21 class 2017-03-21 22:07:38 -04:00
Filippos Karapetis 728b23af2a FULLPIPE: Change transCyrillic() to accept a Common::String 2017-03-22 04:07:33 +02:00
Paul Gilbert 6d78d4ca33 TITANIC: Added CStarControlSub12 fn3 2017-03-21 21:53:51 -04: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
Filippos Karapetis a2b4d637db FULLPIPE: Change _staticsName to be a Common::String 2017-03-22 03:02:58 +02:00