Eugene Sandulenko
1e9351efaf
FULLPIPE: Added debug info to saveload code
2016-09-19 18:13:31 +02:00
Eugene Sandulenko
26142799ad
FULLPIPE: Correct slot number on loading
2016-09-19 18:13:31 +02:00
Eugene Sandulenko
3bf4f3fcbe
FULLPIPE: Fix crash at load dialog initialization
2016-09-19 18:13:31 +02:00
Filippos Karapetis
457a2b1cdc
Merge pull request #833 from h3xx/sci-checksums-lsl3-amiga
...
SCI: Add lsl3 amiga detection checksums
2016-09-19 17:54:35 +03:00
Strangerke
67f95ce50d
DM: Some more renaming
2016-09-19 07:58:42 +02:00
Bastien Bouclet
702df395eb
IMAGE: Change PNGDecoder to never delete the input stream
...
The stream is owned by the caller. Fixes CID 1362842.
2016-09-19 08:02:19 +02:00
Torbjörn Andersson
ff1a9ac8d4
FULLPIPE: Remove obsolete TODO comment
2016-09-19 07:25:56 +02:00
Torbjörn Andersson
579c024653
AUDIO: Keep packetized MP3 stream from ending prematurely
...
This fixes the audio in the intro AVI movie for German Fullpipe.
2016-09-19 07:25:55 +02:00
Strangerke
1670cb035f
DM: Change the definition of setMapAndTime, move SoundIndex enum to SoundMan
2016-09-19 07:06:55 +02:00
Paul Gilbert
1cf5c7f7c9
XEEN: More of Darkside endgame sequence
2016-09-19 00:01:25 -04:00
Paul Gilbert
96b5fc817c
XEEN: Fix merging graphic pages to screen
2016-09-18 21:12:46 -04:00
Paul Gilbert
78132c5138
XEEN: More of Darkside endgame sequence
2016-09-18 20:48:23 -04:00
Paul Gilbert
ffc31b8802
XEEN: Extra space in sprite line decoding as workaround for bad data
2016-09-18 20:47:37 -04:00
Strangerke
197e85176e
DM: Remove a couple of useless checks
2016-09-19 00:55:11 +02:00
Strangerke
9a4bc7128e
DM: Fix verbose warnings using GCC
2016-09-19 00:29:42 +02:00
Dan Church
e6f379c0a0
SCI: Add lsl3 amiga detection checksums
...
Game reports v1.027, 1990-01-27.
2016-09-18 17:21:33 -05:00
Strangerke
4a8c8a53bd
DM: Rename members of SoundIndex
2016-09-19 00:17:36 +02:00
Paul Gilbert
383cc850b9
XEEN: Beginnings of Darkside endgame, subtitle code
2016-09-18 17:31:12 -04:00
Eugene Sandulenko
61d8ec8b7f
FULLPIPE: Implemented savefile loading
2016-09-18 22:45:37 +02:00
Strangerke
8bdabc16bd
DM: Rename some more enums
2016-09-18 22:16:52 +02:00
Paul Gilbert
94cee9dead
XEEN: Stop audio if intro sequence aborted
2016-09-18 12:07:34 -04:00
Bastien Bouclet
5e133cdd34
OPENGL: Make sure the cloud icon is cleared immediatly after it is hidden
2016-09-18 17:55:09 +02:00
Bastien Bouclet
0f9583e4ca
SDL: Make sure the cloud icon is cleared immediatly after it is hidden
2016-09-18 17:55:09 +02:00
Bastien Bouclet
75599a4c25
OPENGL: Remove multithread support from displayActivityIconOnOSD
...
It is no longer being called by another thread.
2016-09-18 17:55:09 +02:00
Bastien Bouclet
1a1a5b5f69
CLOUD: Change the cloud icon to be updated by the main thread
...
The cloud manager registers itself as an event source as a mean to be polled
periodically by the GUI or engine code. The periodical polling is used to
update the OSD icon indicating background sync activity.
Also move the cloud icon from ConnectionManager to CloudManager,
allowing to decouple icon handling from network connections updates.
2016-09-18 17:54:12 +02:00
Thierry Crozat
361d84ca74
I18N: Regenerate translations data file
2016-09-18 16:40:35 +01:00
Thierry Crozat
dff8404a7c
I18N: Update translation template and merge changes translation files
2016-09-18 16:40:35 +01:00
Thierry Crozat
a87a702eb2
ALL: Homogeneize use of 'saved game' in messages
2016-09-18 16:40:34 +01:00
Eugene Sandulenko
e51dcbb153
Merge pull request #830 from lubomyr/master
...
ANDROIDSDL: set default gfx_mode to 2x
2016-09-18 17:39:22 +02:00
Paul Gilbert
7fd335da12
XEEN: Fix fade out at end of Darkside Title sequence
2016-09-18 11:30:41 -04:00
Paul Gilbert
a39da343b7
XEEN: Support switching between fx & game music, fx fixes
2016-09-18 10:22:49 -04:00
Martin Kiewitz
2bec9c5a0c
SCI: Add qfg1vga script patch to fix bug #9558
...
This solves a game bug, that also happens when using the original
interpreter, during the time where Brutus and Bruno meet at the
shooting range.
2016-09-18 15:59:38 +02:00
lubomyr
c325f813b9
ANDROIDSDL: set default gfx_mode to 2x
2016-09-18 14:06:49 +02:00
Strangerke
8668f6765b
DM: Rename members of Behavior, some more renaming
2016-09-18 12:52:01 +02:00
Strangerke
0750c20fe7
DM: rename members of DescriptionMask, PanelContent, CreatureSize, CreatureMask
2016-09-18 11:46:53 +02:00
Strangerke
ebe014f4be
DM: Rename Creature masks, move SoundMode to sound.h
2016-09-18 11:18:11 +02:00
Eugene Sandulenko
a6d71c941d
FULLPIPE: Moved save-related functions to statesaver.cpp
2016-09-18 09:37:37 +02:00
Eugene Sandulenko
b413d01113
FULLPIPE: Implement map saving and save obfuscation
2016-09-18 09:37:37 +02:00
Thierry Crozat
c42dfbc496
BACKEND: When removing a save files also remove entry from timestamps file
2016-09-18 05:51:57 +01:00
Thierry Crozat
33d1c55866
BACKENDS: Ignore timestamps for inexistent files in DefaultSaveFileManager
...
This fixes a bug in the synchronisation of the save files to the cloud when
the timestamps file contains entries for files that do no longer exist. In such
a case the synchronisation would fail.
2016-09-18 05:31:29 +01:00
Thierry Crozat
1fd4dbfdce
SDL: Ignore outdated SDL resize event in OpenGL mode
...
Those outdated resize events are sent from SDL_DestroyWindow when the
window is fullscreen and doesn't have the SDL_WINDOW_FULLSCREEN_DESKTOP
flag (thus Surface SDL is not affected). Switching resolutions in fullscreen, or
switching from fullscreen to windowed will therefore cause a resize event to
be received with the former fullscreen resolution after we have already setup
the window to use the new resolution. If we don't ignore this event we end up
with a texture size and a window size that are not consistent and for example
see only a part of the texture (if the old resolution is bigger than the new one.
2016-09-18 04:23:37 +01:00
Paul Gilbert
1f541a7005
XEEN: Changing file opening specifying archive to use enum
2016-09-17 20:06:43 -04:00
Paul Gilbert
e981f3bf2e
XEEN: Fix message in dump debugger command
2016-09-17 20:03:50 -04:00
Strangerke
ea8f3dfb19
DL: Enforce the use of CreatureType
2016-09-18 01:02:51 +02:00
Eugene Sandulenko
ffe2c802c4
FULLPIPE: Save header, remove debug leftovers
2016-09-18 00:59:40 +02:00
Eugene Sandulenko
f0d786184b
FULLPIPE: Properly save object backreferences
2016-09-18 00:59:17 +02:00
Eugene Sandulenko
d9457c2f07
FULLPIPE: Remove workaround and follow the original in StaticANIObject copy constructor
2016-09-18 00:16:29 +02:00
Retro-Junk
f67bbd9f8c
FULLPIPE: Fix StaticANIObject::getMovementIdById
2016-09-18 00:16:29 +02:00
Eugene Sandulenko
83a82a9842
FULLPIPE: Further work on saving
2016-09-18 00:16:29 +02:00
Thierry Crozat
973df9d2fd
CLOUD: Fix compilation for integer constant too large for 'long' type
...
Hopefully all ports we have support LL constants. Otherwise we will
have to find a different way to fix this.
2016-09-17 21:45:46 +01:00