Paul Gilbert
dd5c119f32
TITANIC: gcc compilation fixes
2016-03-06 19:57:01 -05:00
Paul Gilbert
7375394b81
TITANIC: Converting saveable objects hierarchy to have type data
...
This is necessary for at least message sending, and probably other
areas, that needs to be able to pass class filtering for message
targets. And I could figure out a clean way to use the built-in RTTI
2016-03-06 19:12:49 -05:00
Johannes Schickel
8a460ab3fa
CONFIGURE: Don't use abbreviations in feature list.
2016-03-06 21:17:23 +01:00
Eugene Sandulenko
0a07ef2361
Merge pull request #696 from tobiatesan/fix_7067_broken_abs
...
WINTERMUTE: Rewrite absolute prefix workarounds block with loop
2016-03-06 12:28:20 +01:00
Willem Jan Palenstijn
dba38332d1
WINTERMUTE: Actually use new BasePersistenceManager constructor
2016-03-06 12:26:57 +01:00
Eugene Sandulenko
d60e4eee3f
Merge pull request #691 from tobiatesan/common_string_target
...
WINTERMUTE: Return Common::String in getGameTargetName()
2016-03-06 12:21:15 +01:00
Bastien Bouclet
19757429f2
SDL: Reorganize the game render target selection code
...
Introduce a GameRenderTarget enumeration defining how the game is rendered
on the screen: directly, using a sub-surface, or using a framebuffer.
Split the video initialisation code into smaller methods.
The logic should be exactly the same as before.
2016-03-06 12:20:25 +01:00
Tobia Tesan
9222038a16
WINTERMUTE: Use Common::String in arg for initSave
2016-03-06 12:00:05 +01:00
Tobia Tesan
97dc2a22c4
WINTERMUTE: Use Common::String in BasePersistenceManager-ctor
2016-03-06 11:47:24 +01:00
Tobia Tesan
891986fd2b
WINTERMUTE: Use C strings in absolute path workaround array
2016-03-06 11:36:49 +01:00
Tobia Tesan
5ad4eca257
WINTERMUTE: Use array to store known broken absolute paths
...
Avoids an if() block that is getting longer
2016-03-06 11:36:46 +01:00
Colin Snover
4ba7f24632
SCI32: Fix incorrect insertion of new planes
2016-03-05 23:13:38 -06:00
Paul Gilbert
f423d4d41a
TITANIC: Add missing CMailMan to saveable object list
2016-03-05 22:49:12 -05:00
Paul Gilbert
ac930083ac
TITANIC: Fixes for CStarControl loading
2016-03-05 22:46:35 -05:00
Paul Gilbert
20725a0eda
TITANIC: Further work on CStarControl support classes and loading
2016-03-05 21:44:57 -05:00
Eugene Sandulenko
e4ffc1b695
Merge pull request #692 from tobiatesan/cr5
...
WINTERMUTE: Add detection entry for Carol Reed 5 Demo
2016-03-06 01:56:21 +01:00
Eugene Sandulenko
4adb1e7548
Merge pull request #693 from tobiatesan/cr4_demo
...
WINTERMUTE: Remove ADGF_DEMO flag from non-demo carolreed4 detection
2016-03-06 01:55:37 +01:00
Eugene Sandulenko
af65ec034f
Merge pull request #686 from rootfather/update-news
...
NEWS/DE: Added stub for 1.9.0
2016-03-06 01:37:56 +01:00
Eugene Sandulenko
fe7332cb18
Merge pull request #689 from Tkachov/master
...
SWORD25: Fix "Resource not released" warnings
2016-03-06 01:37:03 +01:00
Eugene Sandulenko
ca630653f8
Merge pull request #690 from WinterGrascph/fix7022
...
LAB: Process events during ending sequence
2016-03-06 01:36:23 +01:00
Eugene Sandulenko
fc3f6fa13e
Merge pull request #695 from tobiatesan/fix_7067_a
...
WINTERMUTE: Add workaround for bug #7067
2016-03-06 01:34:34 +01:00
Thierry Crozat
fd470e3584
BUILD: Fix comment for how we get the path to the Xcode Tools
2016-03-05 23:16:55 +00:00
Thierry Crozat
8f0f9daeb7
BUILD: Use xcode-select to determine the path to the Xcode tools on OS X
...
We hardcoded the path as /Developer/Tools, but that path changed
with more recent versions of Xcode. There is actually a command line
tool to get this path, so use that. But also add an undocumented
configure option to allow specifying the path manually.
2016-03-05 23:08:07 +00:00
Thierry Crozat
716dcbc1d8
OSX: Update DS_Store file for release disk image
...
Following the addition of two license files to the image, the layout
of the image was off with the old DS_Store.
2016-03-05 23:08:07 +00:00
Tobia Tesan
83f921fa80
WINTERMUTE: Add fallback for hardcoded absolute path in carolreed5
...
Carol Reed 5 (the full game, data.dcp hash
27b3efc018ade5ee8f4adf08b4e3c0dd) refers to the absolute path
"f:\dokument\spel 5\demo\data\scenes\credits\op_cred_00\op_cred_00.jpg"
Appears to fix bug #7067 .
2016-03-05 22:19:53 +01:00
Eugene Sandulenko
10c3d53151
Revert "MOHAWK: Promote Myst from UNSTABLE to TESTING"
...
This reverts commit 04b5f38337 .
We need to make an official announcement first.
2016-03-05 22:18:12 +01:00
Paul Gilbert
f01bd1be9f
TITANIC: Create stubs for CStarControl support classes
2016-03-05 15:44:39 -05:00
Martin Kiewitz
4ebca03534
SCI: Make cursor workaround work properly on OpenPandora
...
Other platforms, that support analog stick + touch screen at the
same time, are possibly also affected.
Cursor workarounds exist for qfg1vga, qfg3, lsl5 and Island of
Dr. Brain. Those sometimes worked and sometimes didn't on
at least OpenPandora and should be fixed now.
2016-03-05 21:28:09 +01:00
Tobia Tesan
2c4bf8aebd
WINTERMUTE: Remove ADGF_DEMO flag from non-demo carolreed4 entry
2016-03-05 21:05:34 +01:00
Bastien Bouclet
04b5f38337
MOHAWK: Promote Myst from UNSTABLE to TESTING
2016-03-05 20:49:12 +01:00
Bastien Bouclet
edb567055a
MOHAWK: Build Myst by default
2016-03-05 20:49:12 +01:00
Bastien Bouclet
f427fccc03
MOHAWK: Make the Quit button show the credits
2016-03-05 20:49:12 +01:00
Bastien Bouclet
cfa2d62d5d
MOHAWK: Fix error at the end of the Myst credits
2016-03-05 20:49:12 +01:00
Bastien Bouclet
0bc1f8a4e8
MOHAWK: Also enable dithering for the making of Myst
2016-03-05 20:49:12 +01:00
Bastien Bouclet
a5b0e35626
MOHAWK: Add a method to get a video handle from a MystAreaVideo
...
Use it to fix the fortress rotation controls once more
2016-03-05 20:49:12 +01:00
Tobia Tesan
d6c772c4de
WINTERMUTE: Add detection entry for Carol Reed 5 Demo
2016-03-05 20:46:43 +01:00
Tobia Tesan
f29229c0a6
WINTERMUTE: Return Common::String in getGameTargetName()
2016-03-05 20:41:19 +01:00
Paul Gilbert
03d3d5b539
TITANIC: Implemented remaining CPetControl classes loading
2016-03-05 12:14:52 -05:00
Bendegúz
82e73c38fc
LAB: Process events during ending sequence
...
LAB: Fix bug #7022 - Events not processed during ending sequence
2016-03-05 15:33:34 +01:00
Willem Jan Palenstijn
05bffc9832
CONFIGURE: Error out when host-os is msys.
...
The msys shell can be run in both msys and in mingw mode. We don't
support it when in msys mode, as this mode seems to be intended as a
cygwin-like compatibility layer, instead of for native Windows
applications.
2016-03-05 14:59:15 +01:00
Bastien Bouclet
ee25001672
MOHAWK: Fix the sound receiver initially displaying an incorrect view
2016-03-05 14:43:10 +01:00
Bastien Bouclet
54a31ed82a
MOHAWK: Fix the Selenitic sound receiver speed being too fast
...
The rotation speed no longer goes directly to the maximum possible
speed after one second.
This bug also happened in the original.
2016-03-05 14:43:10 +01:00
Bastien Bouclet
0a0cf7a22f
MOHAWK: Fix garbage being drawn when pressing the rockey piano keys
...
Was a regression introduced in 085f3700f7
2016-03-05 14:43:10 +01:00
Bastien Bouclet
f306beab59
MOHAWK: Fix one of the Channelwood monitor movies being misaligned
2016-03-05 14:43:10 +01:00
Bastien Bouclet
2d405fcc9f
MOHAWK: Disable midi and subtitles options for Myst
2016-03-05 14:43:10 +01:00
Bastien Bouclet
833b800a32
MOHAWK: Add an engine specific option to play the Myst fly by movie
...
It is disabled by default since the original engine never plays it.
When enabled, it is only played when first arriving on Myst.
2016-03-05 14:43:10 +01:00
Bastien Bouclet
21317eec72
MOHAWK: The Myst demo and making of don't have save support
...
Use a GUI option to gray out the load button in the launcher.
2016-03-05 14:43:10 +01:00
Bastien Bouclet
9e57cc166b
MOHAWK: Try harder when resuming a stopped video
...
Fixes turning off the rose-skull projector on Stoneship
2016-03-05 14:43:10 +01:00
Bastien Bouclet
0623a0aa41
MOHAWK: Drawing a single movie frame no longer updates all the movies
...
Also fixes drawing the last frame of a movie
2016-03-05 14:43:10 +01:00
Bastien Bouclet
3552a185f1
MOHAWK: Adjust the Myst gauge boiler movie to the new VideoHandle semantics
...
Fixes it not being updated.
2016-03-05 14:43:10 +01:00