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