Paul Gilbert
819b773491
TITANIC: Add message generation at end of applicationStarting
2016-03-13 15:30:12 -04:00
Paul Gilbert
c92bf22f03
TITANIC: Changed CGameStateSub to CGameLocation, properly implemented it
2016-03-13 15:07:27 -04:00
Colin Snover
430d5be5bf
SCI32: Add note about kCantBeHere rect
2016-03-13 13:28:14 -05:00
Colin Snover
80098c8423
SCI32: Remove incorrect note about dword_C6288
...
Any reason why flipping this condition did anything to GK1
rendering was due to other unrelated bugs in the renderer.
2016-03-13 13:20:17 -05:00
Colin Snover
ee8615d6b1
SCI32: Clarify the purpose of scaling ratios used in ScreenItem
2016-03-13 12:45:59 -05:00
Colin Snover
30cb8f5c4f
SCI32: Correct some kernel call signatures
2016-03-13 12:45:59 -05:00
Colin Snover
362b46259f
SCI32: Implement kCelHigh and kCelWide SCI32 versions
...
The SCI16 versions do not implement the scaling algorithm used
by SCI32 so would be off by one in some cases.
2016-03-13 12:40:16 -05:00
Thierry Crozat
9ae52541ce
BUILD: Add OpenGL framework in static build link command on OS X
...
This should be provided by sdl-config --static-libs, but when using
SDL2 it is missing for me.
2016-03-13 17:10:58 +00:00
Johannes Schickel
5e0b136992
BACKENDS: Fill buffer at start of AudioCD playback.
...
As suggested by clone2727.
2016-03-13 15:45:19 +01:00
Paul Gilbert
f0d992d854
TITANIC: Implemented setMode method for game state
2016-03-13 10:28:45 -04:00
Johannes Schickel
5340df3faf
POSIX: Cleanup AudioCD manager creation.
2016-03-13 14:20:20 +01:00
Johannes Schickel
8cd4b881e3
BACKENDS: Add ScummVM license header for AudioCD code.
...
As discussed with clone2727.
2016-03-13 14:16:13 +01:00
Johannes Schickel
b32f347531
SDL: Get rid of reference to SDL 1.3.
...
We only support SDL 1.2 and SDL 2.
2016-03-13 14:07:56 +01:00
Johannes Schickel
90899860b4
BACKENDS: Formatting fixes.
2016-03-13 14:06:20 +01:00
Matthew Hoops
c6c0f527a7
BACKENDS: Switch to CDROMREADRAW for Linux audio CD
...
CDROMREADAUDIO seems to crash the kernel when ejecting while playing. Let's try to avoid that.
2016-03-13 13:57:30 +01:00
Matthew Hoops
41a1dcb0bb
BACKENDS: Switch to a common base class for threaded audio CD streams
2016-03-13 13:57:24 +01:00
Matthew Hoops
aa6ff44440
BACKENDS: Only expose one set of functions for AudioCDManager
...
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13 13:57:19 +01:00
Matthew Hoops
dc0d4fcf30
BACKENDS: Add support for opening a CD on Mac OS X by path or drive
2016-03-13 13:57:13 +01:00
Matthew Hoops
4a6c7b5c83
BACKENDS: Add support for opening a CD on Windows by drive
2016-03-13 13:57:09 +01:00
Matthew Hoops
442f91c622
BACKENDS: Add support for opening a CD on Linux by path or drive
2016-03-13 13:57:05 +01:00
Matthew Hoops
1626fbd633
BACKENDS: Allow for specifying a drive via the cdrom option
2016-03-13 13:57:01 +01:00
Matthew Hoops
e39faa239a
BACKENDS: Use a second thread to assist in buffering Win32 CD audio
2016-03-13 13:56:56 +01:00
Matthew Hoops
2aa2a6b56c
BACKENDS: Add a Win32 audio CD player
2016-03-13 13:56:51 +01:00
Matthew Hoops
2ee85fcbd9
BACKENDS: Use a threading for buffering Linux CD audio
2016-03-13 13:56:46 +01:00
Matthew Hoops
91d695d4a2
BACKENDS: Detect the CD drive from the game's path on Linux
2016-03-13 13:56:39 +01:00
Matthew Hoops
a1a4fc0d51
BACKENDS: Add a Linux CD-ROM audio player
2016-03-13 13:56:28 +01:00
Matthew Hoops
47a82f2d1b
BACKENDS: Add a custom Mac OS X CD audio manager
...
Since Mac OS X Carbon/Cocoa API isn't stable (in that it's changed multiple times over the years). Maintaining two versions of the same code (one in some foreign language with overly long names) isn't very appealing to me.
2016-03-13 13:53:55 +01:00
Matthew Hoops
55a87c59b6
BACKENDS: Use a virtual function for creating the SDL audio CD manager
2016-03-13 13:53:40 +01:00
Matthew Hoops
30e68efac4
BACKENDS: Add a closeCD() function to the AudioCDManager
2016-03-13 13:53:35 +01:00
Matthew Hoops
ec5df573cb
AGOS: Mark the audio CD playback as emulate only
2016-03-13 13:53:26 +01:00
Matthew Hoops
fc8480c845
KYRA: Ensure openCD() is called
2016-03-13 13:53:20 +01:00
Matthew Hoops
e9441aa809
TEENAGENT: Ensure openCD() is called
2016-03-13 13:53:14 +01:00
Matthew Hoops
c0e11a431d
SCI: Ensure openCD() is called
2016-03-13 13:53:08 +01:00
Matthew Hoops
016a6000e4
CINE: Ensure openCD() is called
2016-03-13 13:52:35 +01:00
Matthew Hoops
fb6fe1332a
BACKENDS: Move to an openCD() without parameters as the public API
2016-03-13 13:52:24 +01:00
Martin Kiewitz
d85eb8ded6
SCI32: Fix small inaccuracy in the scaling drawing code
...
Previously sourcePos was always originating from plain 0, 0
which made some pixels not always getting drawn at the right
spot when uneven scaling was used (for example 5:12).
Seems to fix gabriel knight 1 hires graphic issues
2016-03-13 13:12:36 +01:00
Paul Gilbert
c6b07dcdd7
TITANIC: Added CGameObjectDescItem class
2016-03-12 22:03:01 -05:00
Paul Gilbert
bad72e2ae4
TITANIC: Implement various post-load methods
2016-03-12 19:23:00 -05:00
Ori Avtalion
f35bdb680d
TUCKER: Don't try parsing missing debug values in demo
...
Fixes the demo thinking it's in debug mode and allowing ESC to quit.
2016-03-12 21:29:10 +02:00
Paul Gilbert
c269c770ac
TITANIC: Implemented sound manager loading
2016-03-12 12:35:41 -05:00
Paul Gilbert
60e137c651
TITANIC: Implemented true talk manager & script loading
2016-03-12 10:51:34 -05:00
Paul Gilbert
c0de794584
TITANIC: Added stubs for the different script classes
2016-03-12 07:59:44 -05:00
Paul Gilbert
e68e8334ed
TITANIC: Beginnings of True Talk scripts hierarchy
2016-03-11 22:55:14 -05:00
Colin Snover
287391d1d5
SCI32: Fix incorrect mouse event coordinates in SCI2 hires
2016-03-11 19:05:13 -06:00
Filippos Karapetis
dd220e7c82
SCI32: Use Common::fill() instead of memset(), where possible
...
Thanks wjp, LordHoto, waltervn
2016-03-11 14:26:05 +02:00
Filippos Karapetis
7cf8ce33cb
SCI32: Assign a define for the non-remapped number of colors
2016-03-11 13:13:51 +02:00
Eugene Sandulenko
b11e0e0826
WAGE: Added Pavilion and T-Rex detection
2016-03-11 11:42:39 +01:00
Eugene Sandulenko
26428d5ebe
WAGE: Added two more games to detection tables
2016-03-11 11:12:11 +01:00
Torbjörn Andersson
95fa9a1a84
NEWS: Put back 1.8.1 NEWS section that was accidentally reverted
2016-03-11 06:57:16 +01:00
Filippos Karapetis
8f7ab881ee
SCI32: Add remap counters and hook them up to frameOut
2016-03-11 07:54:45 +02:00