75 Commits

Author SHA1 Message Date
Eugene Sandulenko
33abb6118f ALL: Change main engine header guard defines to <directory>_<engine>_H
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Paul Gilbert
3da3dda187 SHERLOCK: Changed engine to use Graphics::ManagedSurface 2016-03-14 20:56:27 -04:00
Paul Gilbert
dff7941db7 SHERLOCK: 3DO: Still allow old 320x200 mode as a fallback 2015-09-13 15:29:29 -04:00
Paul Gilbert
d021b20e82 SHERLOCK: RT: Fix loading and display of journal locations 2015-07-27 20:32:32 -04:00
Paul Gilbert
7648a70eb4 SHERLOCK: RT: Increase size of _sceneStats 2015-07-26 16:40:34 -04:00
Paul Gilbert
67d2bf8589 SHERLOCK: RT: Fix Options dialog event handling 2015-07-24 21:47:05 -04:00
Paul Gilbert
3d20072fd8 SHERLOCK: RT: Fix display of inventory in scrolled scenes 2015-07-08 08:35:03 -04:00
Paul Gilbert
e882e327b2 SHERLOCK: Fix enum compiler warnings 2015-06-27 07:36:25 -04:00
Paul Gilbert
9bbeaa668a SHERLOCK: RT: Set up new values for color constants 2015-06-25 21:36:26 -04:00
Filippos Karapetis
25e729efe0 SHERLOCK: Introduce a IS_3DO define
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes
the code a bit easier to read
2015-06-16 09:59:27 +03:00
Martin Kiewitz
e7dcf4905e SHERLOCK: fixedText class to support localizations
also implemented text for windows (exit/up/down) using this class
2015-06-14 14:13:55 +02:00
Paul Gilbert
debe270d6f SHERLOCK: RT: Implemented handleInput method 2015-06-13 11:38:12 -04:00
Paul Gilbert
40a3a3b835 SHERLOCK: RT map display partially working 2015-06-11 08:32:31 -04:00
Paul Gilbert
af2a1a3351 SHERLOCK: Refactoring, cleanup, and fixes for savegame code 2015-06-07 19:18:14 -04:00
Paul Gilbert
ca07e8faf2 SHERLOCK: Add initialization of RT character portraits and names 2015-06-06 17:50:57 -04:00
Torbjörn Andersson
766b4fdde6 SHERLOCK: Scalpel and Rose Tattoo have different SCENE_COUNT
Though at the moment, the SCENE_COUNT for Rose Tattoo is just a
guess.
2015-06-05 08:17:47 +02:00
Martin Kiewitz
25c0e7ec33 SHERLOCK: add mt32 music driver 2015-06-02 16:42:31 +02:00
Paul Gilbert
6b8452538f SHERLOCK: Implement remainder of RT doBgAnim 2015-05-31 17:55:56 -04:00
Torbjörn Andersson
c79b0d1db9 SHERLOCK: Silence GCC warning 2015-05-31 23:29:54 +02:00
Martin Kiewitz
90be81b284 SHERLOCK: debug levels for AdLib & Music 2015-05-31 23:28:28 +02:00
Paul Gilbert
6b95fc6b11 Merge branch 'sherlock2' 2015-05-30 10:46:19 -04:00
Paul Gilbert
1a1010f0ab SHERLOCK: Cleanup of checkBgShapes and updateBackground 2015-05-25 11:04:34 -04:00
Strangerke
5407d996b4 SHERLOCK: Split sound class in two, add WIP music player 2015-05-24 01:20:42 +02:00
Paul Gilbert
b4b6bf63db Merge branch 'master' into sherlock2 2015-05-22 22:31:21 -04:00
Paul Gilbert
1df183ffcb SHERLOCK: Move method comments from cpp to headers 2015-05-19 07:37:55 -04:00
Paul Gilbert
19d93325b1 SHERLOCK: Move the override filename fields into the Animation class 2015-05-18 19:53:49 -04:00
Paul Gilbert
844d801259 SHERLOCK: Syntactic fixes 2015-05-18 18:30:31 -04:00
Strangerke
0aebac9174 SHERLOCK: Fix some issues pointed by LordHoto 2015-05-18 23:23:37 +02:00
Strangerke
d82d476b27 SHERLOCK: Add code to make non-interactive demo completable 2015-05-18 20:58:44 +02:00
Paul Gilbert
3683719932 SHERLOCK: Implement remaining Rose Tattoo scene data loading 2015-05-17 07:20:06 -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
d3f1a76cc8 SHERLOCK: Default Files button to show GMM, with engine option to disable 2015-05-14 19:53:03 -04:00
Paul Gilbert
7a46c84c0d SHERLOCK: Beginnings of Rose Tattoo engine 2015-05-12 22:02:59 -04:00
Strangerke
eae3ff9610 SHERLOCK: Fix compilation (sorry for the noise) 2015-05-10 19:46:15 +02:00
Paul Gilbert
3e2b0bfb69 SHERLOCK: Remove unused getGameType method declaration 2015-05-09 12:59:51 -04:00
Willem Jan Palenstijn
902b791165 SHERLOCK: Make copyright headers consistent 2015-05-09 18:06:05 +02:00
Paul Gilbert
5d41f0f9aa SHERLOCK: Give the GTYPE constants an explicit enum type 2015-05-09 09:17:30 -04:00
Paul Gilbert
7ca37bef9f SHERLOCK: Simplify detection entry 2015-05-08 22:54:32 -04:00
Strangerke
0c12b85d4b SHERLOCK: Fix checkForSoundFrames, add some warning TODOs 2015-05-05 07:00:24 +02:00
Paul Gilbert
f97e550d86 SHERLOCK: Don't mark leaving scene as visited during savegame loads 2015-05-02 17:48:07 -10:00
Paul Gilbert
86dab70eae SHERLOCK: Remove unused key pad speed field 2015-05-01 18:34:51 -10:00
Paul Gilbert
12d3976c38 SHERLOCK: Implement configuration settings save/load 2015-05-01 18:21:13 -10:00
Paul Gilbert
aba28c4737 SHERLOCK: Move _slowChess to Map _frameChangeFlag 2015-04-29 21:41:49 -10:00
Paul Gilbert
65eb390ead SHERLOCK: Cleanup and moving of map variables into Map class 2015-04-26 18:29:20 -05:00
Paul Gilbert
02e604ce8c SHERLOCK: Fix display of Holmes' icon on overhead map 2015-04-22 19:59:27 -05:00
Paul Gilbert
acf0b01ad8 SHERLOCK: Hook up saving and loading via GMM 2015-04-22 07:08:01 -05:00
Paul Gilbert
8b0e8cd505 SHERLOCK: Hook up savegames to launcher 2015-04-22 06:25:04 -05:00
Paul Gilbert
0984405a0d SHERLOCK: Implement savegame synchronization 2015-04-21 22:51:03 -05:00
Paul Gilbert
3186016370 SHERLOCK: Implemented save game dialog event handling 2015-04-21 18:25:06 -05:00
Paul Gilbert
a81686b0e1 SHERLOCK: Fix Setup dialog button handling 2015-04-21 02:06:24 -05:00