Commit Graph
137148 Commits
Author SHA1 Message Date
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
Paul Gilbert 3c852cc240 Merge branch 'master' into titanic 2016-03-20 14:55:41 -04:00
Paul Gilbert 509a00109e Merge pull request #652 from dreammaster/screen
ALL: Removing code duplication via new managed surface & screen classes
2016-03-20 14:49:30 -04:00
Eugene Sandulenko f6c3363cf5 WAGE: Adjust cursor position when scrolling 2016-03-20 17:38:23 +01:00
Eugene Sandulenko 40faac8419 WAGE: Restrict text scrolling to the visible text 2016-03-20 17:38:23 +01:00
Colin Snover eec95957bf SCI32: Clean up outdated/wrong comments 2016-03-20 09:33:13 -05:00
Colin Snover f4e5c6d2de SCI32: Return correct value from kSetFontHeight 2016-03-20 09:32:53 -05:00
Colin Snover 37b8bd9404 SCI32: Do not change accumulator in non-returning kernel calls
This did not cause any known bugs, but is wrong according to the
way the actual engine works.
2016-03-20 09:31:28 -05:00
Colin Snover 9335e40997 SCI32: Use signed values for displacement position 2016-03-20 09:12:43 -05:00
Paul Gilbert ea54e6244e TITANIC: Fixes/renames for files manager 2016-03-20 00:01:40 -04:00
Paul Gilbert 8b5ad45f4a TITANIC: Minor fixes executing game manager update 2016-03-19 23:02:41 -04:00
Paul Gilbert c6b239bdac TITANIC: Implemented CGameManager::update 2016-03-19 22:43:02 -04:00
Paul Gilbert dbd8ab0f1c TITANIC: Implement view change logic 2016-03-19 20:56:29 -04:00
Johannes Schickel 89b60fbbbf SCI32: Mark KQ7 1.51 Windows only detection entries actually as Windows. 2016-03-20 00:59:06 +01:00
Paul Gilbert 46d5af527d TITANIC: Finished CViewItem::mouseChange 2016-03-19 18:31:56 -04:00
Paul Gilbert 4704d72d6a TITANIC: Implementing view item message handling 2016-03-19 18:19:45 -04:00
Thierry Crozat fc8875b596 NEWS: Mention new Chinese Pinyin translation 2016-03-19 15:52:31 +00:00
Thierry Crozat f182a14c81 I18N: Regenerate translations data file 2016-03-19 15:51:57 +00:00
Chenbo Li 7c2f14406f I18N: Chinese Pinyin GUI Translation added, support ISO-8859-1 2016-03-19 15:51:23 +00:00
Paul Gilbert d86941f8c6 TITANIC: Implement preEnterView and enterView 2016-03-19 11:03:03 -04:00
Paul Gilbert f1d674c745 TITANIC: Implemented CViewItem::viewChange 2016-03-19 09:50:47 -04:00