Commit Graph
67 Commits
Author SHA1 Message Date
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +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 453b77d386 SHERLOCK: Make Screen::_backBuffer an object instead of pointer. 2016-03-21 16:25:15 +01:00
Johannes Schickel fc17d9750f SHERLOCK: Make Screen::_backBuffer protected. 2016-03-21 16:24:14 +01: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 e0ad8a9ef5 SHERLOCK: 3DO: Set up RGB color constants for 3DO 2015-09-06 20:52:15 -04:00
Paul Gilbert 9ca62e6f61 SHERLOCK: RT: Consolidate scroll position into the Screen class 2015-07-04 11:28:55 -04:00
Paul Gilbert 2664ee6314 SHERLOCK: RT: Create a tooltip base clsas 2015-06-30 08:29:09 -04:00
Paul Gilbert 9bbeaa668a SHERLOCK: RT: Set up new values for color constants 2015-06-25 21:36:26 -04:00
Paul Gilbert 27673dbe24 SHERLOCK: RT: Fix compiler warnings 2015-06-25 20:50:58 -04:00
Paul Gilbert 92ac962718 SHERLOCK: RT: Further split-off of Scalpel-specific code 2015-06-25 20:42:02 -04:00
Martin Kiewitz e16ae1a2e7 SHERLOCK: 3DO: support for talk movies 2015-06-13 20:35:00 +02:00
Torbjörn Andersson 276a96f127 SHERLOCK: Added color enum for 235 (button background color?)
At some point, at least some of these will have to be handled
differentl for the 3DO version, since it uses 16 bpp. I hope this
will make them easier to find when that time comes.
2015-06-13 12:27:17 +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 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
Paul Gilbert 933e675194 SHERLOCK: Setting up game specific People descendant classes 2015-06-06 22:40:29 -04:00
Paul Gilbert e48d6aecae SHERLOCK: Implement setupBGArea 2015-06-06 11:37:00 -04: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 0d4163c6e9 SHERLOCK: Implemented initial background clearing of RT doBgAnim 2015-05-27 20:26:40 -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
Strangerke 456e0c584f SHERLOCK: Use a bit more MenuMode and SaveMode 2015-05-19 20:07:24 +02:00
Paul Gilbert 1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert 66f98c794c SHERLOCK: Remove GCC_PRINTF to fix gcc compilation
There are simply too many places that simply pass a string directly
to the print methods rather than a format string
2015-05-19 00:26:23 -04:00
Paul Gilbert a09937121c SHERLOCK: Syntactic fixes 2015-05-18 20:57:58 -04:00
Paul Gilbert f55ff7ba21 SHERLOCK: Fix display of beveled background when entering Journal search 2015-05-17 17:21:21 -04:00
Paul Gilbert af651e19a4 Merge branch 'sherlock' into sherlock2
Conflicts:
	engines/sherlock/decompress.cpp
	engines/sherlock/objects.cpp
	engines/sherlock/objects.h
	engines/sherlock/scene.cpp
	engines/sherlock/scene.h
	engines/sherlock/sound.cpp
2015-05-16 09:29:40 -04:00
Paul Gilbert 24b93a14be SHERLOCK: Renamed graphics.cpp to surface.cpp 2015-05-13 20:05:19 -04:00
Paul Gilbert 7a46c84c0d SHERLOCK: Beginnings of Rose Tattoo engine 2015-05-12 22:02:59 -04:00
Willem Jan Palenstijn 902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Strangerke bf0882badc SHERLOCK: Fix some more GCC warnings 2015-05-08 18:28:45 +02:00
Strangerke d34e5d1a59 SHERLOCK: Fix some more warnings 2015-05-08 18:01:51 +02:00
Strangerke 8b7ebf4269 SHERLOCK: Fix some compilation warnings using GCC 2015-05-08 07:15:40 +02:00
Paul Gilbert 00fd812028 SHERLOCK: Properly restrict scene drawing to scene area 2015-04-30 11:23:31 -10:00
Paul Gilbert 0984405a0d SHERLOCK: Implement savegame synchronization 2015-04-21 22:51:03 -05:00
Paul Gilbert cf878316ea SHERLOCK: Implement settings window code 2015-04-12 23:20:22 -05:00
Paul Gilbert 402846aea5 SHERLOCK: Implemented doJournal 2015-04-04 08:54:19 -05:00
Paul Gilbert 0b873d74e0 SHERLOCK: Implemented displayTalk 2015-03-31 08:28:51 -04:00
Paul Gilbert 943d0a702f SHERLOCK: Beginnings of talk loading, added skeleton Scripts class 2015-03-30 21:07:01 -04:00
Paul Gilbert 3149ce0204 SHERLOCK: Added inventory list and display images in inventory mode 2015-03-29 09:52:23 -04:00