Commit Graph
59 Commits
Author SHA1 Message Date
Vladimir Serbinenko ce6eb34121 VIDEO: uplift 3do movie decoder from sherlock engine
The format is generic to 3DO and is also used by plumbers.
I think it's also accelerated on 3DO so probably is used by
a lot of 3DO titles
2020-10-24 00:59:01 +02:00
aryanrawlani28 29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28 8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28 e29f02597c SHERLOCK: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
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