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