Commit Graph
89 Commits
Author SHA1 Message Date
Vladimir Serbinenko 1210e839f8 SHERLOCK: Move members in Fonts to private from protected 2022-11-29 00:18:39 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert 0136043f09 COMMON: Revert Change Rect and Point to have int32 fields
This reverts commit 1c3e7fb4e9.
2021-07-06 20:35:42 -07:00
Paul Gilbert 1c3e7fb4e9 COMMON: Change Rect and Point to have int32 fields 2021-07-04 18:24:26 -07:00
Paul Gilbert 41d1e0a415 SHERLOCK: 3DO: Fixes to allow game to start 2016-10-21 20:01:14 -04:00
Eugene Sandulenko bb9c755bcc SHERLOCK: Fix even more warnings 2016-08-01 12:07:42 +03:00
Paul Gilbert 2b2dffc02c SHERLOCK: Remove redundant allocation in surface creation 2016-05-27 06:01:15 -04:00
Paul Gilbert 4a88f39cc9 SHERLOCK: Refactor Surface and Screen to not use virtual inheritance 2016-05-26 21:48:40 -04:00
Johannes Schickel 453b77d386 SHERLOCK: Make Screen::_backBuffer an object instead of pointer. 2016-03-21 16:25:15 +01:00
Johannes Schickel 892aa2886c SHERLOCK: Get rid of Surface::setPixelData. 2016-03-21 16:24:13 +01:00
Paul Gilbert 00edd712e8 SHERLOCK: Fix overloaded setPixels warning 2016-03-20 19:42:08 -04:00
Paul Gilbert 3da3dda187 SHERLOCK: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:27 -04:00
Paul Gilbert 3c990ac16b SHERLOCK: SS: Fix thin drawing of scene objects into UI area 2015-10-03 22:56:53 -04:00
Paul Gilbert bb01b27777 SHERLOCK: 3DO: Implementing high-resolution mode for 3DO version
This will allow us to play the portrait movies at full resolution,
and better display the fonts, which dont look good at low resolution
2015-09-13 12:22:31 -04:00
Paul Gilbert e0ad8a9ef5 SHERLOCK: 3DO: Set up RGB color constants for 3DO 2015-09-06 20:52:15 -04:00
Paul Gilbert 11e327c4e7 SHERLOCK: RT: Fix erasing background of scaled images with offsets 2015-08-15 16:00:43 -04:00
Paul Gilbert e00a9f338c SHERLOCK: RT: Fix erasing backgrounds when running animations 2015-08-01 22:30:24 -04:00
Paul Gilbert 222de5a2f5 SHERLOCK: RT: Replace constant 2015-08-01 19:34:13 -04:00
Paul Gilbert ed2caf7cd6 SHERLOCK: RT: Fix display of verb menu in wide-screen scenes 2015-07-07 21:25:55 -04:00
Paul Gilbert 023084f7e7 SHERLOCK: RT: Simplify restoreBackground 2015-07-05 22:14:29 -04:00
Paul Gilbert 9ca62e6f61 SHERLOCK: RT: Consolidate scroll position into the Screen class 2015-07-04 11:28:55 -04:00
Paul Gilbert f387785e57 SHERLOCK: RT: Beginnings of scrolling scene support 2015-07-03 21:12:14 -04:00
Paul Gilbert 2664ee6314 SHERLOCK: RT: Create a tooltip base clsas 2015-06-30 08:29:09 -04:00
Paul Gilbert 92ac962718 SHERLOCK: RT: Further split-off of Scalpel-specific code 2015-06-25 20:42:02 -04:00
Paul Gilbert 1732428aa6 SHERLOCK: RT: Implement font _yOffsets table
Since this table must only be set up for RT when changing fonts, I
needed to put an engine reference in the Fonts base class. Because
of this, I've been able to simplify the creation of the various
surfaces, since you no longer need to pass in the platform
2015-06-18 19:21:04 -04:00
Martin Kiewitz e16ae1a2e7 SHERLOCK: 3DO: support for talk movies 2015-06-13 20:35:00 +02:00
Strangerke 5887d92d17 SHERLOCK: Reduce the scope of some variables, add a couple of CHECKMEs 2015-06-13 08:07:34 +02:00
Martin Kiewitz 6c2c0cdfef SHERLOCK: surface setPixels get pixelformat 2015-06-12 11:59:33 +02:00
Martin Kiewitz d86bec542c SHERLOCK: font class: skip for 3DO 2015-06-11 12:32:26 +02:00
Paul Gilbert 1dda0f6c40 SHERLOCK: Split up font handling into a new Fonts surface base class
This will be needed for Rose Tattoo, which needs to be able to
write text to arbitrary surfaces
2015-06-10 19:46:14 -04:00
Martin Kiewitz 6aaee559dc SHERLOCK: 3DO intro: implement fade from white 2015-06-10 07:14:15 +02:00
Martin Kiewitz 866d7a27d8 SHERLOCK: 3DO intro: implement fade in/out/merge 2015-06-10 07:14:13 +02:00
Paul Gilbert af2a1a3351 SHERLOCK: Refactoring, cleanup, and fixes for savegame code 2015-06-07 19:18:14 -04:00
Martin Kiewitz 4c9e67ccfa SHERLOCK: 3DO animation support 2015-06-07 17:05:26 +02:00
Paul Gilbert e48d6aecae SHERLOCK: Implement setupBGArea 2015-06-06 11:37:00 -04:00
Martin Kiewitz 16d124b231 SHERLOCK: tiny bit of work on 3DO 2015-06-04 20:51:27 +02:00
Paul Gilbert 6b8452538f SHERLOCK: Implement remainder of RT doBgAnim 2015-05-31 17:55:56 -04:00
Paul Gilbert c822e849de SHERLOCK: Move scroll variables from Screen to TattooUserInterface 2015-05-31 16:28:41 -04:00
Paul Gilbert a6607ff2d6 SHERLOCK: Implemented flushScaleImage and scale calculations 2015-05-28 21:47:52 -04:00
Paul Gilbert 88d2458143 SHERLOCK: Implement additions to updateBackground, some method stubs 2015-05-28 19:59:03 -04:00
Paul Gilbert 45b4989b55 SHERLOCK: Implement RT scrolling code 2015-05-27 22:36:51 -04:00
Paul Gilbert ef4d8be853 SHERLOCK: Fix display of first RT scene background 2015-05-24 23:15:33 -04:00
Paul Gilbert 1e291b0b25 SHERLOCK: Implemented initial RT palette loading 2015-05-24 07:46:25 -04:00
Paul Gilbert b4b6bf63db Merge branch 'master' into sherlock2 2015-05-22 22:31:21 -04:00
Paul Gilbert 30133cef0e SHERLOCK: Re-add GCC_PRINTF and fix resulting GCC warnings 2015-05-20 08:28:12 -04:00
Paul Gilbert 8ae0014bc2 SHERLOCK: Refactor Surface not to descend directly from Graphics::Surface 2015-05-19 09:10:35 -04:00
Paul Gilbert 1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert 7c3ac25ac1 SHERLOCK: Further syntactic fixes 2015-05-18 23:44:59 -04:00
Paul Gilbert a09937121c SHERLOCK: Syntactic fixes 2015-05-18 20:57:58 -04:00
Strangerke 0aebac9174 SHERLOCK: Fix some issues pointed by LordHoto 2015-05-18 23:23:37 +02:00