Commit Graph
86814 Commits
Author SHA1 Message Date
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