Commit Graph
188 Commits
Author SHA1 Message Date
Vladimir Serbinenko 9e68776b33 SHERLOCK: Fix crash in Chinese version 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
Orgad Shaneh 1296eb0c2a SHERLOCK: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh 3919f53326 ENGINES: Replace new[]/memset with new[]() 2021-11-10 19:53:15 +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 8ee889beb4 SHERLOCK: RT: Refactor out incorrectly working _loadingSavedGame
This likely fixes just about every remaining outstanding bug report.
The variable, for a savegame being loaded, was only reset when a
previously loaded scene was freed. But if you loaded a game directly
from the launcher, there was no previous scene to free, and the
variable remained set. Which meant that you could do things in the
scene and then either leave the scene or make another save without
the _sceneStats update method being called to reflect the changes
made in the change in the global flags.
2015-10-13 20:16:32 -04:00
Paul Gilbert f4a57cfde0 SHERLOCK: 3DO: Apply walk points fix to 3DO scene loading 2015-10-03 19:04:36 -04:00
Paul Gilbert 3053cd2cae SHERLOCK: SS: Fix loading points between scene walkable areas
Rose Tattoo had the zone lists cleanly listed end to end,
but Serrated Sclapel has, at least for Outside Scotland Yard,
a whole bunch of garbage at the start of the walk data block
2015-10-03 18:20:46 -04:00
Strangerke dab5cd387d SHERLOCK: Reduce the scope of several variables. 2015-09-14 00:23:07 +02: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 bc839e4c3f SHERLOCK: RT: Clear sequence stack when changing scenes 2015-08-19 08:21:53 -04:00
Paul Gilbert 364a60801b SHERLOCK: RT: Fix occassional crash after loading savegames 2015-08-16 17:32:18 -04:00
Paul Gilbert 6cf0bfe6d5 SHERLOCK: RT: Further fixes for _lookupTable1 init 2015-07-30 22:36:11 -04:00
Paul Gilbert d8d475b271 SHERLOCK: RT: Fix initialization and saving of inv item requiredFlag values 2015-07-30 08:30:25 -04:00
Paul Gilbert 40ba51664a SHERLOCK: Remove redundant call to freeScene 2015-07-26 21:20:32 -04:00
Paul Gilbert 2ef1ede691 SHERLOCK: RT: Further fixes for increased _sceneStats size 2015-07-26 18:33:40 -04:00
Paul Gilbert 7648a70eb4 SHERLOCK: RT: Increase size of _sceneStats 2015-07-26 16:40:34 -04:00
Paul Gilbert 86a33cf428 SHERLOCK: RT: Correct order of precedence of shapes in findBgShape 2015-07-26 12:23:26 -04:00
Paul Gilbert 3e0383ac0c SHERLOCK: RT: Fix centering screen on person when scene starts 2015-07-25 17:24:31 -04:00
Paul Gilbert 8753fa17d3 SHERLOCK: RT: Add RT version of default scene facing list 2015-07-25 17:02:24 -04:00
Paul Gilbert 097b52b661 SHERLOCK: RT: Fix loading saves where the screen is scrolled 2015-07-19 20:12:08 -04:00
Paul Gilbert 9a4086b08e SHERLOCK: RT: Fix compiler warnings 2015-07-10 22:25:19 -04:00
Paul Gilbert 8c00644cf2 SHERLOCK: RT: Fix interacting with characters 2015-07-10 08:23:12 -04:00
Filippos Karapetis f0a03fcd1b SHERLOCK: Rename variable to avoid shadowing
Reported by eriktorbjorn
2015-07-09 12:00:08 +03:00
Paul Gilbert 6b3df0d966 SHERLOCK: RT: Implement handling of 2nd object requiredFlag 2015-07-08 20:49:00 -04:00
Paul Gilbert f387785e57 SHERLOCK: RT: Beginnings of scrolling scene support 2015-07-03 21:12:14 -04:00
Paul Gilbert 2f59fd3642 SHERLOCK: RT: Fix loading double-wide scenes 2015-07-03 18:51:05 -04:00
Filippos Karapetis 7a7c2ad61e SHERLOCK: Use IS_ROSE_TATTOO / IS_SERRATED_SCALPEL in more places 2015-07-04 00:42:25 +03:00
Paul Gilbert 480003f48d SHERLOCK: RT: Cleanup of Exit class and fix exiting scenes 2015-07-02 20:53:40 -04:00
Paul Gilbert dc4689e4b9 SHERLOCK: Split up closestZone versions for each game 2015-07-01 21:10:57 -04:00
Paul Gilbert 121ee4d40c SHERLOCK: RT: Fix zone checks in closestZone method 2015-07-01 20:07:37 -04:00
Paul Gilbert 7594507277 SHERLOCK: RT: Properly implement StreamingImageFile class 2015-06-27 19:23:42 -04:00
Paul Gilbert 9cfe5c1296 SHERLOCK: RT: Fix display of talk text windows 2015-06-27 14:40:51 -04:00
Filippos Karapetis 7e6539f400 SHERLOCK: Use IS_3DO in more places 2015-06-16 10:02:32 +03:00
Paul Gilbert e5f00747ed SHERLOCK: RT: Fix display of tooltip for on-screen objects 2015-06-15 20:07:20 -04:00
Martin Kiewitz 23511d4162 SHERLOCK: 3DO: loadScene: verify .BG file size 2015-06-15 23:06:59 +02:00
Martin Kiewitz 7bd8988aa3 SHERLOCK: 3DO: loadScene: offset+size verification 2015-06-15 22:58:00 +02:00
Martin Kiewitz 842da2f720 SHERLOCK: 3DO: loadScene: data size verification 2015-06-15 22:43:20 +02:00
Martin Kiewitz ed521acd8c SHERLOCK: loadScene: properly reset cAnimOffsetTab 2015-06-15 22:12:58 +02:00
Paul Gilbert da3e0de1f9 SHERLOCK: RT: Fix rendering name surface on map 2015-06-14 17:03:33 -04:00
Paul Gilbert 724fe7e4f6 SHERLOCK: Move _walkDest from People to Person 2015-06-14 12:10:26 -04:00
Paul Gilbert 5531cf9fd5 SHERLOCK: Refactored walk data block to e a proper structure 2015-06-13 21:07:50 -04:00
Martin Kiewitz 2528a892bf SHERLOCK: add detection for SH1 German+Spanish 2015-06-13 22:57:56 +02:00
Paul Gilbert debe270d6f SHERLOCK: RT: Implemented handleInput method 2015-06-13 11:38:12 -04:00
Paul Gilbert d9ccf57dd0 SHERLOCK: RT: Fix getting default scene player position 2015-06-13 10:13:53 -04:00
Martin Kiewitz cfb0891153 SHERLOCK: 3DO: load scene: load exits seek 2015-06-13 13:27:44 +02:00
Martin Kiewitz 17a0239523 SHERLOCK: 3DO: room loading: load exits 2015-06-13 13:21:00 +02:00
Martin Kiewitz cf4cf41e95 SHERLOCK: fix delete[] inside room loader 2015-06-13 10:59:42 +02:00
Martin Kiewitz b5a4f622c2 SHERLOCK: 3DO: support for cAnim data (startCAnim)
it's now possible to leave the first room

Conflicts:
	engines/sherlock/objects.cpp
2015-06-13 10:18:46 +02:00