Commit Graph

114 Commits

Author SHA1 Message Date
Paul Gilbert
9350c342bb SHERLOCK: RT: Fix using items on NPCs 2015-08-07 19:44:16 -04:00
Paul Gilbert
6847da28b2 SHERLOCK: RT: Fix sitting down at lab table 2015-07-19 22:10:05 -04:00
Paul Gilbert
903875f0fe SHERLOCK: RT: Fix for leaving inside Baker Street 2015-07-09 19:24:07 -04:00
Paul Gilbert
480003f48d SHERLOCK: RT: Cleanup of Exit class and fix exiting scenes 2015-07-02 20:53:40 -04:00
Paul Gilbert
9bbeaa668a SHERLOCK: RT: Set up new values for color constants 2015-06-25 21:36:26 -04:00
Paul Gilbert
a96aad5559 SHERLOCK: RT: Fix crash in second intro scene 2015-06-17 20:03:08 -04:00
Matthew Hoops
cf07fb562d SHERLOCK: Use a string literal as the format string
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack.
2015-06-15 21:07:47 -04:00
Martin Kiewitz
1b6a60f359 SHERLOCK: action processing uses fixed text class
action error messages are now localized too
2015-06-14 17:52:11 +02:00
Paul Gilbert
d314257968 SHERLOCK: Simplify UseType to derive from ActionType 2015-06-13 15:48:02 -04:00
Paul Gilbert
7d2f15d821 SHERLOCK: RT: Implemented doStandardControl 2015-06-13 14:53:50 -04:00
Paul Gilbert
f4902b516e SHERLOCK: Moving split up classes into their own files 2015-05-28 08:31:53 -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
ef4d8be853 SHERLOCK: Fix display of first RT scene background 2015-05-24 23:15:33 -04:00
Paul Gilbert
b4b6bf63db Merge branch 'master' into sherlock2 2015-05-22 22:31:21 -04:00
Paul Gilbert
46e85f389f SHERLOCK: Go to save mode when clicking empty save slot 2015-05-20 21:15:33 -04:00
Paul Gilbert
6a8e317355 SHERLOCK: Constants fixes in UserInterface 2015-05-20 21:02:58 -04:00
Paul Gilbert
e115da8f3d SHERLOCK: Standardised keypress fields as char type 2015-05-20 20:32:04 -04:00
Paul Gilbert
30133cef0e SHERLOCK: Re-add GCC_PRINTF and fix resulting GCC warnings 2015-05-20 08:28:12 -04:00
Strangerke
fe8139b571 SHERLOCK: Improve comment as suggested by LordHoto 2015-05-20 07:13:18 +02:00
Paul Gilbert
de08eb071e SHERLOCK: Use more constants in doEnvControl 2015-05-19 19:11:57 -04:00
Strangerke
456e0c584f SHERLOCK: Use a bit more MenuMode and SaveMode 2015-05-19 20:07:24 +02:00
Strangerke
85081b7702 SHERLOCK: Systematically use InvMode values when it's appropriate 2015-05-19 19:37:33 +02:00
Strangerke
4849e00897 SHERLOCK: Fix some issues pointed by eriktorbjorn 2015-05-19 19:06:44 +02:00
Paul Gilbert
6f9693102f SHERLOCK: Further minor cleanups 2015-05-19 09:35:53 -04:00
Paul Gilbert
033241eb43 SHERLOCK: Corrected incorrect method name in SaveManager 2015-05-19 09:19:42 -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
fa35249a24 SHERLOCK: More syntactic fixes 2015-05-19 08:01:06 -04:00
Paul Gilbert
1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert
485214a831 SHERLOCK: Further addition of enums and method renames 2015-05-19 00:03:54 -04:00
Paul Gilbert
8d426ca464 SHERLOCK: Added more of the game options to the Engine tab 2015-05-18 20:43:26 -04:00
Paul Gilbert
59993fdc74 SHERLOCK: Replace magic numbers with enums and constants 2015-05-18 19:15:17 -04:00
Strangerke
d82d476b27 SHERLOCK: Add code to make non-interactive demo completable 2015-05-18 20:58:44 +02:00
sirlemonhead
5e351b6bf3 SHERLOCK: Replace scumm_stricmp() with equalsIgnoreCase() 2015-05-17 20:41:46 +01:00
Paul Gilbert
40f7fff429 SHERLOCK: Beginnings of UserInterface split for Scalpel vs Tattoo 2015-05-17 08:09:14 -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
d9a7d87b19 SHERLOCK: Fix positioning of Quit Yes/No buttons 2015-05-15 19:46:29 -04:00
Paul Gilbert
d3f1a76cc8 SHERLOCK: Default Files button to show GMM, with engine option to disable 2015-05-14 19:53:03 -04:00
Paul Gilbert
afa49212e8 SHERLOCK: Remove space/Enter handling for keyboard cursor
We don't implement the keyboard cursor movement anyway, and it was
stopping Space and Enter from working when showing dialogs
2015-05-14 01:14:04 +02:00
Paul Gilbert
2a7019bd3d SHERLOCK: Remove redundant _scriptCurrentIndex field 2015-05-14 00:58:24 +02:00
Paul Gilbert
44fbef5498 SHERLOCK: Add missing setting of _oldSelector 2015-05-13 14:43:50 +02:00
Strangerke
72c9b9f56b SHERLOCK: Implement sound priority 2015-05-13 14:43:50 +02:00
Paul Gilbert
7a46c84c0d SHERLOCK: Beginnings of Rose Tattoo engine 2015-05-12 22:02:59 -04:00
Paul Gilbert
6925b848d6 SHERLOCK: Fix getting fresh mouse positions in loop showing quit dialog 2015-05-09 15:48:19 -04:00
Paul Gilbert
1a485a44b8 SHERLOCK: Cleanup and fixes for Journal 2015-05-09 12:08:45 -04:00
Willem Jan Palenstijn
902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Strangerke
e3e4354f88 SHERLOCK: Remove the use of ++ on boolean variables 2015-05-09 10:22:51 +02:00
Strangerke
d9e93f8e01 SHERLOCK: some code formatting 2015-05-07 19:33:44 +02:00
Strangerke
a0661c8d5a SHERLOCK: Reduce some more variable scopes 2015-05-07 19:21:55 +02:00
Paul Gilbert
8a9467b09a SHERLOCK: Check _talkToAbort after calling pickupObject 2015-05-04 13:22:43 -10:00