Paul Gilbert
bbc810e909
TITANIC: Fix crash when looking at television
2016-03-24 13:19:29 -04:00
Paul Gilbert
71c0ad236e
TITANIC: Implement CGameObject::stopMovie
2016-03-24 13:16:21 -04:00
Paul Gilbert
83c6ebb466
TITANIC: Fix view message handling
2016-03-24 12:58:00 -04:00
Paul Gilbert
d9cc2908f8
TITANIC: Make all use of message targets public inheritance
2016-03-24 12:51:44 -04:00
rootfather
f6e405ab05
NEWS: Update German NEWS file
...
The German NEWS file (Neues) is now synchronized
with the original NEWS file as of commit
fc8875b596
2016-03-24 14:01:06 +01:00
Paul Gilbert
66e198d665
TITANIC: Cleanup and fixes for message hierarchy
2016-03-24 07:49:59 -04:00
Paul Gilbert
2f532c086d
TITANIC: Unsuccessful initial attempt to load ycursors.avi file
...
Unfortunately, whilst the cursors video plays fine in standard video
players, the ScummVM AVIDecoder can't seem to handle it. So for now
I've left the decode in place but commented out, and I'm setting up
a dummy cursor
2016-03-23 21:41:36 -04:00
Paul Gilbert
7d2d624908
TITANIC: More view event handling, beginnings of mouse cursor loading
2016-03-23 20:51:42 -04:00
Johannes Schickel
dfaf97dda7
DEVTOOLS: Improve SDL2 support in create_project.
...
This adapts MSBuild and XCode project generators to output project files which
can be used to build the SDL backend with SDL2 easily.
2016-03-24 01:26:05 +01:00
Johannes Schickel
567a6b4712
DEVTOOLS: Slight formatting fix.
2016-03-24 01:26:05 +01:00
Martin Kiewitz
184a448bb6
AGI: Fix inaccurate predictive dialog trigger rect
...
Trigger rect is the rect, that the user needs to click to
trigger the predictive dialog.
Previously cursor char got drawn, rect started right afterwards
In case cursor char is enabled, the rect will get adjusted
accordingly now.
2016-03-23 23:49:01 +01:00
Johannes Schickel
8161effc68
OPENGL: Add assertions to check for valid attribute state.
2016-03-23 22:37:16 +01:00
Johannes Schickel
2ebffd2da5
OPENGL: Fix black screen for some GL implementations with shaders.
...
For compatibility location 0 is used to decide whether fixed function style
vertex information is used in old GL contexts. In some cases drivers might
assign the color information to be passed through attribute 0. This caused
the array attribute status for location 0 to be disabled and resulted in
wrong vertex data to be used.
2016-03-23 22:30:25 +01:00
Eugene Sandulenko
f299e96273
WAGE: Added detection for 3 more games
2016-03-23 18:51:32 +01:00
Eugene Sandulenko
1addc5884a
WAGE: Draw the scrollbar bar inverted to match the original
2016-03-23 18:51:31 +01:00
Eugene Sandulenko
c6abe904c4
WAGE: Proper scroll drawing
2016-03-23 18:51:31 +01:00
Ori Avtalion
ccc7506666
GUI: Fix constant names mentioned in comment
2016-03-23 18:01:13 +02:00
Johannes Schickel
114ef5817f
Merge pull request #711 from lordhoto/opengl-revamp
...
OpenGLGraphicsManager: Revamp
2016-03-23 15:55:55 +01:00
Paul Gilbert
42208769f7
TITANIC: Enable drawing of view contents
2016-03-22 22:39:37 -04:00
Paul Gilbert
bfcf006bbb
TITANIC: Fixes for correct positioning of view background
2016-03-22 22:36:49 -04:00
Paul Gilbert
06bd62fed4
TITANIC: First scene starting to be displayed
2016-03-22 21:54:26 -04:00
Paul Gilbert
46e554b981
GRAPHICS: Set parameterless Screen constructor to use screen format
2016-03-22 20:51:59 -04:00
Paul Gilbert
5cec3b3bd8
TITANIC: Implement object image loading and drawing
2016-03-22 07:44:45 -04:00
Eugene Sandulenko
949af0fa7d
WAGE: Three more games
2016-03-22 11:44:50 +01:00
Eugene Sandulenko
408bc0bff4
WAGE: Added 3 games to detection. I wonder when they end...
2016-03-22 11:44:50 +01:00
Eugene Sandulenko
05c0cecb2f
WAGE: Added 3 more games
2016-03-22 11:44:50 +01:00
Eugene Sandulenko
0cd94c04d7
WAGE: Added 4 more games. Some are problematic
2016-03-22 11:44:50 +01:00
Paul Gilbert
b7746eff42
TITANIC: Implement method for rendering view contents
2016-03-21 22:44:55 -04:00
Paul Gilbert
6a118677ed
TITANIC: Fix initialization of screen manager surfaces
2016-03-21 22:05:08 -04:00
Paul Gilbert
1e6a320010
TITANIC: Implementing view draw code
2016-03-21 21:51:29 -04:00
Paul Gilbert
217360d0c5
TITANIC: Add new derived Rect and Point classes
2016-03-21 20:53:49 -04:00
Paul Gilbert
024f79d282
Merge branch 'sherlock-setpixels'
2016-03-21 20:20:47 -04:00
Paul Gilbert
8fa5522819
SHERLOCK: Fix crashes due to back buffer refactoring
2016-03-21 20:19:55 -04:00
Paul Gilbert
c299b8ce08
GRAPHICS: Set parameterless Screen constructor to use screen format
2016-03-21 20:12:10 -04:00
Johannes Schickel
453b77d386
SHERLOCK: Make Screen::_backBuffer an object instead of pointer.
2016-03-21 16:25:15 +01:00
Johannes Schickel
fc17d9750f
SHERLOCK: Make Screen::_backBuffer protected.
2016-03-21 16:24:14 +01:00
Johannes Schickel
892aa2886c
SHERLOCK: Get rid of Surface::setPixelData.
2016-03-21 16:24:13 +01:00
Johannes Schickel
be0d133238
CONFIGURE: Extend Linux CD check and run it on Linux only.
2016-03-21 04:50:06 +01:00
Johannes Schickel
99bb62f0e9
LINUX: Use classic major/minor macros.
...
Makes our Linux Audio CD code work with implementations without gnu_dev_major
and gnu_dev_minor too.
2016-03-21 04:42:13 +01:00
Johannes Schickel
ce1be463c2
GRAPHICS: Implement convenience Font::drawChar taking ManagedSurface.
2016-03-21 02:03:12 +01:00
Paul Gilbert
c382e17908
GRAPHICS: Fix create call in ManagedSurface constructor
2016-03-20 20:53:01 -04:00
Johannes Schickel
5336882555
Merge pull request #704 from lordhoto/clone2727-audiocd
...
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X.
2016-03-21 01:48:38 +01:00
Paul Gilbert
9a66bc2e9e
TITANIC: More graphics code, clipBounds method
2016-03-20 20:47:25 -04:00
Paul Gilbert
00edd712e8
SHERLOCK: Fix overloaded setPixels warning
2016-03-20 19:42:08 -04:00
Martin Kiewitz
bf1199f3fe
SCI32: Add censorship info to Phantasmagoria 2 detection entries
...
+ add info that 001.0.06 is the US release
+ cleanup
2016-03-21 00:10:05 +01:00
Paul Gilbert
fbc46ed5b4
TITANIC: Starting on frame rendering
2016-03-20 17:29:58 -04:00
Paul Gilbert
6ebb0312ff
TITANIC: Refactor out DirectDrawSurface to it's own class
2016-03-20 17:07:23 -04:00
Paul Gilbert
14ba851d32
GRAPHICS: Fix MangaedSurface pixel casting errors
2016-03-20 16:37:19 -04:00
Johannes Schickel
2e5ef74848
GRAPHICS: Use correct bounding rect in Font::drawString taking Common::String.
2016-03-20 20:03:54 +01:00
Johannes Schickel
71c649f8d9
GRAPHICS: Mark actual dirty area as dirty in Font::drawString.
2016-03-20 19:59:55 +01:00