Peter Kohaut
9512cf46b7
BLADERUNNER: Fix build
2017-08-25 00:18:38 +02:00
Peter Kohaut
0da18320af
BLADERUNNER: Added audio mixer & various fixes
...
Audio mixer is supporting fading and pan animation
Added support for skipping speech by pressing Return
Added proper support for ambient sounds
Added more code to the dialogue menu
Added tooltips to the Spinner
Fixed calculation of volume and pan of walk steps
Code cleanup & formatting
2017-08-24 23:43:47 +02:00
Thomas Fach-Pedersen
c9b4089ccb
BLADERUNNER: Fix build
2017-08-24 22:46:07 +02:00
Thomas Fach-Pedersen
d67e06c7b2
BLADERUNNER: Add support for elevators
2017-08-24 22:34:50 +02:00
Willem Jan Palenstijn
bd10131242
Merge pull request #975 from wjp/bitstream
...
Rework and optimize Common::BitStream
2017-08-24 19:51:06 +02:00
Willem Jan Palenstijn
4278cff7f0
COMMON: Optimize BitStream::getBits
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
47539e1939
VIDEO: Use new BitStreamMemory class for PSXStreamDecoder
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
e72f681ceb
VIDEO: Use new BitStreamMemory class for SmackerDecoder
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
edfdbb9dd7
IMAGE: Use new BitStreamMemory class for indeo
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
0c8f95603f
COMMON: Add BitStream classes for memory buffers
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
e7428bca2e
COMMON: Keep track of bitstream position
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
ac95030ef6
COMMON: Cache BitStream size
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
60fae8847e
IMAGE: Inline indeo getVLC2
2017-08-24 19:46:59 +02:00
Willem Jan Palenstijn
dde259f068
COMMON: Remove BitStream base class to allow inlining calls
...
All users of BitStream were in fact using a specific, hardcoded variant,
so we can hardcode that variant, removing the need for virtual calls,
and enabling inlining.
2017-08-24 19:46:59 +02:00
David Fioramonti
d01354ab0d
TITANIC: Reduce header includes for star_control files
...
Minimized a lot of the unncessary files includes in the
implementation files as well.
2017-08-24 04:31:04 -07:00
David Fioramonti
9b10f5dc29
TITANIC: Fixed titanic.h float random function range
...
Fixed float random number function of titanic.h which could of given
65537 instead of a max of 65535.
2017-08-24 04:30:59 -07:00
David Fioramonti
c96b01b82e
TITANIC: Reduce header includes for titanic.h
...
I reduced the header includes a lot in Titanic.h and forward
declared when I could. Titanic.h was including a lot and
a lot of functions that were including it were not using its
API. This will help make it more clear which implementation
files are using which class since they will just need to include
which ones they need.
I also moved the debug related items in Titanic.h into the debugger
header.
I also reordered several of the the header includes to be local to
global.
2017-08-24 04:06:54 -07:00
Eugene Sandulenko
265fc48d15
WAGE: Do something when player is not defined instead of crashes
2017-08-24 09:25:25 +02:00
Eugene Sandulenko
7cf83cab6a
WAGE: Update status of The Phoenix game
2017-08-24 09:06:24 +02:00
Eugene Sandulenko
fd1ea78b35
WAGE: Read rectangles sanely
2017-08-24 08:53:08 +02:00
Eugene Sandulenko
59bc70299e
WAGE: Fake input text when using shortcuts
2017-08-24 08:45:26 +02:00
Paul Gilbert
78ed19d429
TITANIC: Disable fix for dispensed chickens' initial temperature
...
The original had a bug that didn't dispense chickens as cold when
the yellow fuse was removed from the fusebox. Too many walkthroughs
suggest removing it though, so I'm disabling fix to avoid confusion.
2017-08-23 22:43:10 -04:00
Simei Yin
a2a980aa89
SLUDGE: Convert CP1250 to UTF8 for some windows games
2017-08-24 04:02:42 +02:00
Paul Gilbert
0411e1cdc5
TITANIC: Fix incorrect cursor after getting nose
2017-08-23 21:56:33 -04:00
Paul Gilbert
4aabc56bb3
TITANIC: Don't allow GMM loading in the middle of receiving mail
2017-08-22 21:20:03 -04:00
Paul Gilbert
0e2be98857
TITANIC: Ensure PET _remoteTargetName is set when saving
2017-08-22 20:57:22 -04:00
Paul Gilbert
aad739120b
TITANIC: Fix using Fn keys when Conversations tab is active
2017-08-22 20:07:50 -04:00
Paul Gilbert
ceb329ad0e
TITANIC: Formatting fixes for star control classes
2017-08-22 19:53:47 -04:00
Paul Gilbert
68d43a431a
Merge pull request #997 from dafioram/star_fix10148
...
TITANIC: Change ship view and position even if not moved
2017-08-22 19:20:25 -04:00
Thomas Fach-Pedersen
54accdffae
BLADERUNNER: Call AI script when clue is received
2017-08-22 19:51:11 +02:00
Thomas Fach-Pedersen
a4c7992388
BLADERUNNER: Add Dialogue Menu
2017-08-22 19:02:37 +02:00
Simei Yin
867b8dbb92
SLUDGE: Reset engine when launching a new game data file
2017-08-22 16:20:15 +02:00
Eugene Sandulenko
4783541529
GRAPHICS: MACGUI: Now MacWindowManager processes most of the events, remove filter
2017-08-22 10:26:53 +02:00
Eugene Sandulenko
8458630e50
GRAPHICS: MACGUI: Added support for scrolling with mouse wheel
2017-08-22 10:25:00 +02:00
Eugene Sandulenko
a7dbacb5c3
GRAPHICS: MACGUI: Ignore keys with modifiers in MacTextWindow
2017-08-22 10:25:00 +02:00
Eugene Sandulenko
5e9b72fbd9
WAGE: Do not dump the interpreter code
2017-08-22 10:25:00 +02:00
Eugene Sandulenko
e13d567eb9
GRAPHICS: MACGUI: Improved debug output in MacFontManager
2017-08-22 10:25:00 +02:00
Paul Gilbert
3e3e0e9c00
TITANIC: Renamings for MaitreDScript
2017-08-21 21:38:18 -04:00
Paul Gilbert
3596fa9a12
TITANIC: Renamings for CMaitreDProdReceptor
2017-08-21 21:09:53 -04:00
David Fioramonti
c06055e1a4
TITANIC: Made variable for magic number used in auto camera mover
...
This variable controls the number of transitions the game goes
through when the mover is changing position. This reduces
several 31/32s from the code.
2017-08-21 16:55:25 -07:00
David Fioramonti
09a7a139f4
TITANIC: Camera Auto Mover class cleanup
...
Named some functions, made _speeds be an array instead of
a dynamic one.
2017-08-21 15:57:53 -07:00
David Fioramonti
04598dd5ad
TITANIC: Named some functions in fvector
2017-08-21 15:42:50 -07:00
Eugene Sandulenko
05616ca2ee
WAGE: Added detection from the alt version of Mormonoids
2017-08-22 00:05:46 +02:00
Filippos Karapetis
1fd3d105d3
SAGA: Fix bug #10009 , when loading games
...
Abort any scene entry protagonist animations and auto-cue speeches when
loading saved games, as the protagonist can get stuck in scene entry
animations
2017-08-21 22:31:33 +03:00
Filippos Karapetis
98da344a67
SAGA: Remove obsolete disabled code
2017-08-21 22:31:33 +03:00
Eugene Sandulenko
97ed6a2af7
GRAPHICS: MACGUI: Pass command id when creating menu to avoid namespace clashes
...
This fixes Command menu in WAGE.
2017-08-21 19:40:05 +02:00
Ben Castricum
203b5138fa
SCUMM: Update MD5 include file
2017-08-21 16:04:31 +02:00
Ben Castricum
4cba6004c7
SCUMM: Add detection for unrecognized demos from CD with EAN 8716051020134
2017-08-21 16:04:31 +02:00
Ben Castricum
f26e36c2e4
SCUMM: Add detection for German version of Spy Fox 1, fixes bug #9732
2017-08-21 16:04:31 +02:00
root
65e7541426
SCUMM: Add detection for European Wii Spyfox Dry Cereal
2017-08-21 16:04:31 +02:00