55 Commits

Author SHA1 Message Date
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