Bastien Bouclet
9240f1f36a
SHERLOCK: Add override keywords
2020-02-09 12:43:16 +01:00
Paul Gilbert
eae00fe6f9
SHERLOCK: 3DO: Fix transparency for characters, and speech dialogs
2019-02-25 21:27:30 -08:00
Paul Gilbert
41d1e0a415
SHERLOCK: 3DO: Fixes to allow game to start
2016-10-21 20:01:14 -04:00
Eugene Sandulenko
2b0297755d
SHERLOCK: Fix warning
2016-08-01 11:46:18 +03:00
Torbjörn Andersson
e963f8bc60
SHERLOCK: Silence very noisy GCC warning
...
Since 'w' and 'h' are members of ManagedSurface, using them as
input parameters to a method caused GCC to warn about them being
shadowed. For just about every file in the Sherlock engine...
2016-05-29 21:35:37 +02:00
Eugene Sandulenko
35186ae5b0
SHERLOCK: Fix warnings
2016-05-28 17:20:50 +02:00
Paul Gilbert
4a88f39cc9
SHERLOCK: Refactor Surface and Screen to not use virtual inheritance
2016-05-26 21:48:40 -04: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
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
1a92f869b8
SHERLOCK: 3DO: Change more color method params from byte to uint
2015-09-09 08:15:59 -04:00
Paul Gilbert
e0ad8a9ef5
SHERLOCK: 3DO: Set up RGB color constants for 3DO
2015-09-06 20:52:15 -04:00
Paul Gilbert
c6633404c9
SHERLOCK: RT: Simplified implementation of transBlitFrom
2015-08-22 20:41:50 -04:00
Paul Gilbert
c0915e95a0
SHERLOCK: RT: Fix Sherlock being drawn behind desk at Hospital
2015-08-22 12:10:01 -04:00
Paul Gilbert
b06cfaed9c
SHERLOCK: RT: Fix transparency when dragging lab items with cursor
2015-08-02 19:04:48 -04:00
Paul Gilbert
5117482f79
SHERLOCK: RT: Implement maskArea
2015-07-22 21:02: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
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
Filippos Karapetis
5ece075b58
SHERLOCK: RT: Reduce code duplication when writing fancy strings
2015-06-18 12:24:53 +03:00
Paul Gilbert
f02488fc20
SHERLOCK: RT: Beginnings of UI widget classes
2015-06-15 19:53:50 -04:00
Martin Kiewitz
6c2c0cdfef
SHERLOCK: surface setPixels get pixelformat
2015-06-12 11:59:33 +02:00
Martin Kiewitz
a08b0b9e59
SHERLOCK: remove transBlitFromUnscaled3DO
2015-06-12 11:11:55 +02:00
Paul Gilbert
40a3a3b835
SHERLOCK: RT map display partially working
2015-06-11 08:32:31 -04:00
Paul Gilbert
6780c63e53
SHERLOCK: Implemented more support methods for RT map
2015-06-10 20:54:05 -04: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
4c9e67ccfa
SHERLOCK: 3DO animation support
2015-06-07 17:05:26 +02:00
Paul Gilbert
2ac05321aa
SHERLOCK: Reverse scaling factor in transBlitFrom to match original
...
Original uses scale amounts > 256 for image reduction, and values
less than that for image expansion
2015-06-06 15:36:23 -04:00
Paul Gilbert
3fda42fbff
SHERLOCK: Initiial handling of scaling in transBlitFrom
2015-06-06 14:25:09 -04:00
Paul Gilbert
1f9d1e9c16
SHERLOCK: Implement RT drawAllShapes and support methods
2015-06-02 21:26:42 -04:00
Paul Gilbert
88d2458143
SHERLOCK: Implement additions to updateBackground, some method stubs
2015-05-28 19:59:03 -04:00
Paul Gilbert
9c56d616b0
SHERLOCK: Fix regression in intro sequence display
2015-05-19 19:08:48 -04:00
Strangerke
4849e00897
SHERLOCK: Fix some issues pointed by eriktorbjorn
2015-05-19 19:06:44 +02:00
Paul Gilbert
8ae0014bc2
SHERLOCK: Refactor Surface not to descend directly from Graphics::Surface
2015-05-19 09:10:35 -04:00
Paul Gilbert
2752db8103
SHERLOCK: Remove iimplicit conversion operator from ImageFrame
2015-05-19 07:50:50 -04:00
Paul Gilbert
1df183ffcb
SHERLOCK: Move method comments from cpp to headers
2015-05-19 07:37:55 -04:00
Paul Gilbert
95ce29ac74
SHERLOCK: Fix random pixel transitions, and make it the default fade style
2015-05-15 20:44:12 -04:00
Paul Gilbert
24b93a14be
SHERLOCK: Renamed graphics.cpp to surface.cpp
2015-05-13 20:05:19 -04:00