445 Commits

Author SHA1 Message Date
Paul Gilbert
59d81c0aa1 SHERLOCK: Added lightweight TsAGE object for handling logo animations 2015-05-30 22:33:40 -04:00
Paul Gilbert
6796444f08 SHERLOCK: Fix restoring info line when talk window closes 2015-05-30 20:14:38 -04:00
Martin Kiewitz
4942571e63 SHERLOCK: adlib: fix "in-use" usage voiceOnOff() 2015-05-31 01:04:24 +02:00
Martin Kiewitz
6ce9be2404 SHERLOCK: adlib: in-use timer, thx LordHoto 2015-05-31 00:58:49 +02:00
Paul Gilbert
ec56344ed7 SHERLOCK: Free memory leaks from unreleased sound resources 2015-05-30 18:44:48 -04:00
Martin Kiewitz
9da6a90713 SHERLOCK: adlib: implement in-use-channel usage 2015-05-31 00:34:29 +02:00
Paul Gilbert
fd33a100a1 SHERLOCK: Beginnings of Scalpel logo display 2015-05-30 17:55:22 -04:00
Martin Kiewitz
52ca97fe63 SHERLOCK: midiparser block META event 0xFF for now 2015-05-30 22:56:13 +02:00
Martin Kiewitz
f3d1ffdaaf SHERLOCK: adlib: add support for percussion 2015-05-30 21:01:59 +02:00
Martin Kiewitz
3dd81bfb35 SHERLOCK: renamed SysEx to System META event 2015-05-30 20:26:03 +02:00
Martin Kiewitz
8b9de5cdc9 SHERLOCK: implement SysEx 0xFC loop/not loop 2015-05-30 20:15:20 +02:00
Paul Gilbert
1f7555c2ca SHERLOCK: Further compilation fixes 2015-05-30 13:04:22 -04:00
Paul Gilbert
442fb84768 SHERLOCK: Make some of the scalpel user interface fields public 2015-05-30 12:56:07 -04:00
Paul Gilbert
2555111149 SHERLOCK: Fix incorrect if statement 2015-05-30 11:49:34 -04:00
Torbjörn Andersson
560bc65fc4 SHERLOCK: Silence GCC warning. 2015-05-30 17:46:35 +02:00
Torbjörn Andersson
a7f9e4c317 SHERLOCK: Fix compilation with GCC 2015-05-30 17:45:39 +02:00
Paul Gilbert
17aeb52649 SHERLOCK: Fix non-interactive Scalpel demo 2015-05-30 11:42:21 -04:00
Martin Kiewitz
0cc5313689 SHERLOCK: midi parser delta reading changed 2015-05-30 17:42:36 +02:00
Paul Gilbert
9c09f243ea Merge branch 'master' of https://github.com/scummvm/scummvm 2015-05-30 10:47:47 -04:00
Paul Gilbert
6b95fc6b11 Merge branch 'sherlock2' 2015-05-30 10:46:19 -04:00
Martin Kiewitz
37900b18ee SHERLOCK: adlib driver: pitch bend + proper reset 2015-05-30 16:23:46 +02:00
Paul Gilbert
895189e3ff SHERLOCK: More RT doBgAnim code, interface draw 2015-05-29 22:56:34 -04:00
Martin Kiewitz
21d77e80fc SHERLOCK: add adlib.cpp to module.mk 2015-05-30 01:55:55 +02:00
Martin Kiewitz
f80cc4a84d SHERLOCK: add (unfinished) adlib driver 2015-05-30 01:48:30 +02:00
Paul Gilbert
a6607ff2d6 SHERLOCK: Implemented flushScaleImage and scale calculations 2015-05-28 21:47:52 -04:00
Paul Gilbert
88d2458143 SHERLOCK: Implement additions to updateBackground, some method stubs 2015-05-28 19:59:03 -04:00
Paul Gilbert
f4902b516e SHERLOCK: Moving split up classes into their own files 2015-05-28 08:31:53 -04:00
Paul Gilbert
45b4989b55 SHERLOCK: Implement RT scrolling code 2015-05-27 22:36:51 -04:00
Paul Gilbert
0d4163c6e9 SHERLOCK: Implemented initial background clearing of RT doBgAnim 2015-05-27 20:26:40 -04:00
Paul Gilbert
483a72b8b8 SHERLOK: Beginnings of split of doBgAnim logic 2015-05-26 22:05:27 -04:00
Paul Gilbert
30edd4efb8 SHERLOCK: Starting to split Scene class, implemented checkBgShapes changes 2015-05-26 21:18:45 -04:00
Strangerke
508dc14e30 SHERLOCK: Initialize some variables 2015-05-26 23:46:28 +02:00
Paul Gilbert
0cc79979fc SHERLOCK: Fix map display 2015-05-26 08:18:50 -04:00
Paul Gilbert
e1e39ea3d2 SHERLOCK: Add define for fixed integer multiplier 2015-05-25 23:07:11 -04:00
Paul Gilbert
1a1010f0ab SHERLOCK: Cleanup of checkBgShapes and updateBackground 2015-05-25 11:04:34 -04:00
Paul Gilbert
bcb8c02ba1 SHERLOCK: Free freeing and resetting People list 2015-05-25 08:21:57 -04:00
Paul Gilbert
40afa01369 SHERLOCK: Fix palette for RT scene 2015-05-24 23:38:23 -04:00
Paul Gilbert
ef4d8be853 SHERLOCK: Fix display of first RT scene background 2015-05-24 23:15:33 -04:00
Paul Gilbert
8331fa886f SHERLOCK: Fix People data initialization and general start fixes 2015-05-24 22:33:41 -04:00
Paul Gilbert
1f9f01c571 SHERLOCK: Implement cmdNextSong 2015-05-24 21:34:35 -04:00
Paul Gilbert
5513f72510 SHERLOCK: Implement cmdSetNPCWalkGraphics method 2015-05-24 21:28:12 -04:00
Paul Gilbert
f9a2d091e9 SHERLOCK: Fix script opcode table lookup 2015-05-24 21:06:21 -04:00
Paul Gilbert
b4849f21d2 SHERLOCK: Implement method stubs for Tattoo opcodes 2015-05-24 20:33:14 -04:00
Paul Gilbert
8a808654c8 SHERLOCK: Splitting Talk up to implement individual opcode methods 2015-05-24 18:59:25 -04:00
Paul Gilbert
55ab34b981 SHERLOCK: Fully implemented RT opcodes array 2015-05-24 15:17:05 -04:00
Paul Gilbert
79a33dc3b6 SHERLOCK: Create separate opcode list for Scalpel vs Tattoo 2015-05-24 12:23:25 -04:00
Paul Gilbert
79f11bd381 SHERLOCK: Make virtual destructors for user interface classes 2015-05-24 10:58:00 -04:00
Paul Gilbert
1ede084055 SHERLOCK: Implement more scene loading and setNPCPath 2015-05-24 10:56:22 -04:00
Paul Gilbert
1e291b0b25 SHERLOCK: Implemented initial RT palette loading 2015-05-24 07:46:25 -04:00
Strangerke
5407d996b4 SHERLOCK: Split sound class in two, add WIP music player 2015-05-24 01:20:42 +02:00