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