Paul Gilbert
3da3dda187
SHERLOCK: Changed engine to use Graphics::ManagedSurface
2016-03-14 20:56:27 -04:00
Paul Gilbert
bb252129b6
SHERLOCK: RT: Implementing password entry window
2015-08-08 08:45:41 -04:00
Paul Gilbert
b2e98f4f52
SHERLOCK: SS: Renamed darts.cpp to scalpel_darts.cpp
2015-08-06 20:40:20 -04:00
Paul Gilbert
6a21765c2e
SHERLOCK: RT: Rename hangman puzzle to foolscap puzzle
2015-08-02 17:47:44 -04:00
Paul Gilbert
fc0cf31fde
SHERLOCK: RT: Skeleton class for Files dialog
2015-07-24 22:14:40 -04:00
Paul Gilbert
c4736c274e
SHERLOCK: RT: Implement Options dialog event handling
2015-07-23 22:56:42 -04:00
Paul Gilbert
afccba26b8
SHERLOCK: RT: Beginnings of Options dialog widget class
2015-07-22 21:16:59 -04:00
Paul Gilbert
71296d6461
SHERLOCK: RT: Split TattooEngine code into separate widget classes
2015-07-22 20:26:28 -04:00
Paul Gilbert
500877dac5
SHERLOCK: RT: Beginnings of lab table widget class
2015-07-20 07:47:48 -04:00
Paul Gilbert
6c03654980
SHERLOCK: Split up Debugger class for both games
2015-07-12 22:30:32 -04:00
Paul Gilbert
4c4aa45b55
SHERLOCK: RT: Beginnings of darts minigame
2015-07-10 20:11:19 -04:00
Paul Gilbert
a041aec839
SHERLOCK: RT: Inventory window now partially showing
2015-06-28 20:10:02 -04:00
Martin Kiewitz
0655839a4f
COMMON: move Miles Audio AdLib+MT32 to common
...
- remove Miles Audio from Sherlock engine
- put Miles Audio into common audio (namespace Audio)
- Miles Audio is used at least by the engines
TINSEL, GROOVIE, TOLTECS, SAGA and KYRA
This way it can be used by the other engines
2015-06-27 22:44:39 +02:00
Martin Kiewitz
ce3ceb9296
SHERLOCK: RT: Miles Audio 3 MT32 driver
...
- implement Miles Audio 3 MT32 driver
- work in progress
- Miles Audio timbre files not supported atm b/c RT does not use them
2015-06-27 17:04:26 +02:00
Paul Gilbert
9eb168583f
SHERLOCK: Split FixedText into separate descendents for each game
2015-06-26 21:34:37 -04:00
Martin Kiewitz
57aa0984e5
SHERLOCK: Tattoo: Miles Audio 3 AdLib driver
...
- implement Miles Audio 3 AdLib driver
- also cleanup of Scalpel AdLib driver
- work in progress, sustain and for example OPL-3 missing
2015-06-26 02:52:07 +02:00
Paul Gilbert
92ac962718
SHERLOCK: RT: Further split-off of Scalpel-specific code
2015-06-25 20:42:02 -04:00
Paul Gilbert
8fb5c96a27
SHERLOCK: RT: Beginnings of talk window widget class
2015-06-23 21:05:34 -04:00
Paul Gilbert
dec2b0857c
SHERLOCK: Split up Journal class for each game
2015-06-21 09:47:59 -04:00
Paul Gilbert
4ce4431c61
SHERLOCK: RT: Beginnings of inventory menu widget
2015-06-19 19:45:06 -04:00
Paul Gilbert
ed6c10e022
SHERLOCK: RT: Implement lookatObject and printObjectDesc
2015-06-17 18:54:39 -04:00
Paul Gilbert
09bd10c6cb
SHERLOCK: RT: Implemented WidgetVerbs execute
2015-06-16 21:13:34 -04:00
Paul Gilbert
f02488fc20
SHERLOCK: RT: Beginnings of UI widget classes
2015-06-15 19:53:50 -04: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
dd1781a3f2
SHERLOCK: Split up image file classes into their own file
2015-06-10 19:58:04 -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
Paul Gilbert
cffa31c72e
SHERLOCK: Beginnings of Map descendent classes
2015-06-07 23:29:36 -04:00
Paul Gilbert
933e675194
SHERLOCK: Setting up game specific People descendant classes
2015-06-06 22:40:29 -04:00
Paul Gilbert
ca07e8faf2
SHERLOCK: Add initialization of RT character portraits and names
2015-06-06 17:50:57 -04:00
Paul Gilbert
566d4805ef
SHERLOCK: Move the Talk descendant classes into their own files
2015-06-05 23:05:22 -04:00
Martin Kiewitz
a33717f92e
SHERLOCK: add 3DO movie player to module.mk
2015-06-03 13:31:13 +02:00
Martin Kiewitz
100dd52a8e
SHERLOCK: rename MT32 driver, fix SysExPos
2015-06-02 17:36:22 +02:00
Martin Kiewitz
25c0e7ec33
SHERLOCK: add mt32 music driver
2015-06-02 16:42:31 +02:00
Paul Gilbert
fd33a100a1
SHERLOCK: Beginnings of Scalpel logo display
2015-05-30 17:55:22 -04:00
Paul Gilbert
6b95fc6b11
Merge branch 'sherlock2'
2015-05-30 10:46:19 -04:00
Martin Kiewitz
21d77e80fc
SHERLOCK: add adlib.cpp to module.mk
2015-05-30 01:55:55 +02:00
Paul Gilbert
f4902b516e
SHERLOCK: Moving split up classes into their own files
2015-05-28 08:31:53 -04:00
Strangerke
5407d996b4
SHERLOCK: Split sound class in two, add WIP music player
2015-05-24 01:20:42 +02:00
Paul Gilbert
052e04c005
SHERLOCK: Merged decompression code into Resources class
2015-05-16 08:56:50 -04:00
Paul Gilbert
24b93a14be
SHERLOCK: Renamed graphics.cpp to surface.cpp
2015-05-13 20:05:19 -04:00
Paul Gilbert
d50fb7cb60
SHERLOCK: Updated module.mk to match that of other engines
2015-05-09 13:03:28 -04:00
Paul Gilbert
a2ef3e2402
SHERLOCK: Moved Settings dialog into it's own class
2015-05-01 18:29:42 -10:00
Paul Gilbert
6fe65dc719
SHERLOCK: Beginnins of SaveManager class
2015-04-21 03:48:21 -05:00
Paul Gilbert
17bf9e7f54
SHERLOCK: Refactored Chess class to be Map class
2015-04-15 08:22:40 -05:00
Paul Gilbert
a830d77325
SHERLOCK: Refactored out Scripts class
2015-04-15 07:49:10 -05:00
Paul Gilbert
943d0a702f
SHERLOCK: Beginnings of talk loading, added skeleton Scripts class
2015-03-30 21:07:01 -04:00
Paul Gilbert
73085bf570
SHERLOCK: Beginnings of UserInterface class
2015-03-23 20:34:34 -04:00
Paul Gilbert
f0ad2f624b
SHERLOCK: More scene loading, implemented Inventory class
2015-03-20 22:01:52 -04:00
Paul Gilbert
77a4227aa4
SHERLOCK: Added loading of scene objects
2015-03-19 23:31:28 -04:00
Paul Gilbert
a02461fcb1
SHERLOCK: Refactorings, new Sprite and People classes
2015-03-19 19:49:42 -04:00