Commit Graph

26 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh
1296eb0c2a SHERLOCK: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Bastien Bouclet
9240f1f36a SHERLOCK: Add override keywords 2020-02-09 12:43:16 +01:00
Eugene Sandulenko
dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert
3da3dda187 SHERLOCK: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:27 -04:00
Paul Gilbert
9b17bf31d4 SHERLOCK: Fix Coverity warnings about uninitialized fields 2015-11-16 19:10:22 -05:00
Paul Gilbert
61bb7cc8ed SHERLOCK: Fix Coverity warnings 2015-09-10 20:48:40 -04:00
Paul Gilbert
b654369377 SHERLOCK: SS: Fix speed of intro sequence 2015-08-30 12:03:40 -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
Torbjörn Andersson
359d4cdb24 SHERLOCK: Clean up EA logo animation
Since I don't know the TsAGE engine, it's possible that this could
be done in some better way, but I think it's still an improvement
over the old code.
2015-06-07 22:01:50 +02:00
Torbjörn Andersson
247f6d43f8 SHERLOCK: Fix animation speed in EA logo
The slowness of the animation was caused by a misunderstanding of
_counter vs frame counter. The nextFrame() function is called every
two frames, so when the cases were set up five frames apart, they
were actually advancing the animation once every ten frames.
2015-06-07 22:01:50 +02:00
Torbjörn Andersson
a07cfe1eb0 SHERLOCK: Fix animation/growing rate of EA logo 2015-06-07 18:47:28 +02:00
Martin Kiewitz
4c9e67ccfa SHERLOCK: 3DO animation support 2015-06-07 17:05:26 +02:00
Paul Gilbert
39c4a3d4c1 SHERLOCK: Add extra constructor field initializations 2015-06-01 22:24:42 -04:00
Torbjörn Andersson
d0a0f85fc5 SHERLOCK: Remove unnecessary object positioning
The final piece of the logo animation doesn't move, so we only need
to set its position once. Obviously this could be further simplified.
2015-06-01 22:55:35 +02:00
Martin Kiewitz
3025a44157 SHERLOCK: fix flicker during EA logo intro 2015-06-01 13:00:29 +02:00
Torbjörn Andersson
2143ade072 SHERLOCK: Erase the hand cursor when that part of the intro is done 2015-06-01 08:04:49 +02:00
Paul Gilbert
d52aa528d5 SHERLOCK: Formatting fix 2015-05-31 18:16:47 -04:00
Paul Gilbert
79bf0a05ee SHERLOCK: Remove unused variable 2015-05-31 17:57:20 -04:00
Torbjörn Andersson
b01dee457a SHERLOCK: Added missing setAnimMode() call
It doesn't seem to make any difference, but surely it should be
called here when it's called for earlier animations?
2015-05-31 20:45:40 +02:00
Torbjörn Andersson
b1cae87251 SHERLOCK: Fix brief black screen in EA logo intro
There used to be a slight delay between clearing the screen and
starting the "morph into EA logo" animation. Now those two things
are done in the same stage of the intro.
2015-05-31 20:27:41 +02:00
Paul Gilbert
141ff4d08d SHERLOCK: Fix white screen on Sclapel logo 2015-05-31 11:58:07 -04:00
Paul Gilbert
53f6e1903b SHERLOCK: Implement TsAGE object mover code for Scalpel logo display 2015-05-31 11:49:06 -04:00
Paul Gilbert
656906da42 SHERLOCK: More of the Scalpel logo implemented 2015-05-31 10:29:13 -04:00
Paul Gilbert
59d81c0aa1 SHERLOCK: Added lightweight TsAGE object for handling logo animations 2015-05-30 22:33:40 -04:00
Paul Gilbert
fd33a100a1 SHERLOCK: Beginnings of Scalpel logo display 2015-05-30 17:55:22 -04:00