Commit Graph
137148 Commits
Author SHA1 Message Date
Strangerke 40da6882af DM: Remove GOTOs in fluxCageAction 2016-09-01 07:48:01 +02:00
Strangerke deca60efc9 DM: More renaming in GroupMan 2016-09-01 07:41:44 +02:00
Paul Gilbert 439c68b5cf TITANIC: Add assert to detect what's currently a memory corruption 2016-08-31 23:38:25 -04:00
Paul Gilbert 8b454a61ab TITANIC: Fix black flash at the start of view change clips 2016-08-31 23:18:33 -04:00
Paul Gilbert 2e9c21cd84 TITANIC: Improvements to view change animations 2016-08-31 23:12:53 -04:00
Paul Gilbert a1d51d3142 TITANIC: View change animations now partially working 2016-08-31 22:05:58 -04:00
Paul Gilbert 6b5e6a05ab TITANIC: Fix the isSpecialPressed method 2016-08-31 21:03:19 -04:00
Paul Gilbert dd4fee37e3 TITANIC: Add support for specifying a sound is music or SFX
Apart from the CMusicRoom music, the game doesn't differentiate between
music and sound effects. This adds an optional _soundType field to the
CProximity class, so I can manually specify which is which
2016-08-31 20:20:10 -04:00
Paul Gilbert 15ebf3a12a TITANIC: Fixes to warnings, and removal of some unneeded fields 2016-08-31 19:46:57 -04:00
Paul Gilbert 1fe8b63825 TITANIC: Fix crash when loading second sound 2016-08-31 19:37:51 -04:00
Strangerke c4bf70c9a8 DM: Rework getChampionDamage and startWanedring 2016-09-01 00:40:11 +02:00
Eugene Sandulenko 062048f0c1 FULLPIPE: Remove redundant type cast 2016-08-31 23:39:29 +02:00
Eugene Sandulenko 2833be0773 FULLPIPE: Fix warning 2016-08-31 22:57:34 +02:00
Retro-Junk 5b3ccfb1ac FULLPIPE: Fix incorrect code path in StaticANIObject::update 2016-08-31 22:56:42 +02:00
Eugene Sandulenko d6d9967201 FULLPIPE: Fixed Behaviour methods 2016-08-31 22:40:45 +02:00
Eugene Sandulenko 8304cfc20e FULLPIPE: Added more debugging to scene03 2016-08-31 21:50:26 +02:00
Eugene Sandulenko 080bd94f2e FULLPIPE: Fix mismatched malloc/free 2016-08-31 21:04:02 +02:00
Paul Gilbert c585b66b36 TITANIC: Rename CMusicHandler to CMusicRoomHandler for better clarity 2016-08-31 12:51:38 -04:00
Alexander Tkachev 489489b127 PS2: Fix Ps2SaveFileManager
* updateSavefilesList() stub;
* openRawFile();
* Common::OutSaveFile in openForLoading().
2016-08-31 14:12:45 +06:00
Alexander Tkachev ac93dd99fe DC: Add RoninCDFileNode::create()
Returns false, as we don't create files/directories on CD.
2016-08-31 13:46:43 +06:00
Alexander Tkachev a6bcd207fc DC: Fix VMSaveManager
* updateSavefilesList() stub;
* openRawFile();
* Common::OutSaveFile in openForSaving();
* OutVMSave derived from WriteStream.
2016-08-31 13:39:09 +06:00
Alexander Tkachev 7f913c831d DS, N64: Fix openForSaving()
Fails to build because OutSaveFile's name should've been qualified.
2016-08-31 12:38:40 +06:00
Alexander Tkachev 9d6ae2a33f DS, N64: Fix SaveFileManagers
Added updateSavefilesList() and openRawFile() stubs. It should build
fine now, I guess.
2016-08-31 12:33:57 +06:00
Alexander Tkachev 153f06b324 N64: Fix OutSaveFile error
OutSaveFile was just a typedef of WriteStream once, but now it's not.
These Out*Save classes are then wrapped with OutSaveFile, so it should
be OK to derive them from WriteStream instead of OutSaveFile.
2016-08-31 12:07:53 +06:00
Strangerke 643fd69f87 DM: More renaming and refactoring in GroupMan 2016-08-31 08:02:03 +02:00
Paul Gilbert d9fb4a2bc5 TITANIC: Fleshed out CMusicRoom & CMusicHandler setup 2016-08-30 22:51:18 -04:00
Retro-Junk 46316fdb63 FULLPIPE: Fix length calculation in AniHandler::getNumCycles 2016-08-30 23:41:14 +02:00
Strangerke ff96b8eeb6 DM: Refactor a couple of 'if' nightmares in getDistanceBetweenUnblockedSquares 2016-08-30 23:31:04 +02:00
Alexander Tkachev dd68bf0f18 SCUMM HE: Add remote scripts-related kludges
Those are the last ones. Now Net stubs must be handled.
2016-08-30 23:26:29 +02:00
Alexander Tkachev 45947f6ccc SCUMM HE: Add init-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev 5d9a3e17b2 SCUMM HE: Add provider-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev e33c401f78 SCUMM HE: Add session quering-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev e70522e506 SCUMM HE: Add session-related kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev c997612bfc SCUMM HE: Add a few more logic kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev 0f82e2acdc SCUMM HE: Add two more kludges 2016-08-30 23:26:29 +02:00
Alexander Tkachev da35b451d6 SCUMM HE: Add more LogicHEmoonbase kludges
Less stubs there, more stubs in Net.
2016-08-30 23:26:29 +02:00
Alexander Tkachev 0ffca9c03a SCUMM HE: Fix some variable naming 2016-08-30 23:26:29 +02:00
Alexander Tkachev 9de6746814 SCUMM HE: Replace strcpy with strlcpy in array setup
setupStringArrayFromString() now uses Common::strlcpy().
2016-08-30 23:26:29 +02:00
Alexander Tkachev 3c64e4958d SCUMM HE: Add some Moonbase logic
Logic for getting host name and IP from name. Net gets more stubs.
2016-08-30 23:26:29 +02:00
Alexander Tkachev 6cfcf1f179 HE: Add setupStringArrayFromString()
It's based on PUI_ScummStringArrayFromCString(), which is used as
SPUTM_ScummStringArrayFromCString() in Moonbase networking code.
2016-08-30 23:26:29 +02:00
Alexander Tkachev 75c48fd195 HE: Replacing some Logic stubs with Net stubs
Slowly moving kludge switch case contents into ScummVM Logic methods and
thus adding more Net stubs.
2016-08-30 23:26:29 +02:00
Alexander Tkachev d7377c43ed HE: Add getStringFromArray()
It's ARRAY_GetStringFromArray(), which was used in Moonbase networking
code as SPUTM_CStringArrayFromScummString().
2016-08-30 23:26:29 +02:00
Alexander Tkachev aafc1ba145 HE: Add net_defines.h and a few stubs updates
SPUTM_CStringArrayFromScummString is still has to be implemented to
finish those stubs.

Net now has joinGame() and hostGame(), which are not implemented yet.
2016-08-30 23:26:29 +02:00
Alexander Tkachev 4df16d6e12 HE: Add Moonbase logic ops stubs
Most of them return int, yet there are a few which don't return
anything. Stubs print a warning and return 1 (or nothing).
2016-08-30 23:26:29 +02:00
Alexander Tkachev 7ac4bddfa9 HE: Add Moonbase Net dummy 2016-08-30 23:26:29 +02:00
Eugene Sandulenko f6c29eef46 FULLPIPE: Fix jumping on Map 2016-08-30 23:08:58 +02:00
Strangerke 95272838e1 DM: renaming and some refactoring in getDistanceBetweenUnblockedSquares 2016-08-30 22:45:42 +02:00
Thierry Crozat f490fb811a OSX: Implement clipboard support
There was already an implementation using SDL2 in the SDL backend,
but this way we have it available also when using the SDL 1.
2016-08-30 21:37:34 +01:00
Thierry Crozat 1c0e4e8206 CLOUD: Disable the connect button initially as the code is empty
The connect button is enabled/disabled whenever the text in the
code widget is changed and it's validity assessed. But the initial
state was not correct.
2016-08-30 21:37:34 +01:00
Thierry Crozat 7edc96803e CLOUD: Fix crash when trying to connect without entering a code first 2016-08-30 21:37:34 +01:00