Paul Gilbert
f812447274
SHERLOCK: RT: Increase size of global flags array
2015-06-11 21:07:19 -04:00
Paul Gilbert
469ad70527
SHERLOCK: RT: showCloseUp working better
2015-06-11 20:58:19 -04:00
Paul Gilbert
524f3ad69e
SHERLOCK: RT: map showCloseUp now partially working
2015-06-11 20:08:25 -04:00
Paul Gilbert
647d69c1f1
SHERLOCK: RT: Fix stream leak loading map data
2015-06-11 19:28:21 -04:00
Paul Gilbert
2b8fa87cf4
SHERLOCK: RT: Fix mouse clicking on the map
2015-06-11 19:23:57 -04:00
Paul Gilbert
27aa19bca7
SHERLOCK: Fix memory corruption when displaying map
2015-06-11 19:21:17 -04:00
Martin Kiewitz
16b65badc0
SHERLOCK: 3DO: cel decoder change
2015-06-12 01:06:19 +02:00
Martin Kiewitz
ead934ed81
SHERLOCK: 3DO: fix white pixels fade to white
2015-06-12 00:57:16 +02:00
Torbjörn Andersson
8d62faf619
SHERLOCK: Fix two Valgrind warnings in the 3DO image decoder
...
The 3DO Serrated Scalpel intro now runs without any Valgrind
warnings, up to the point where it should be showing the credits.
2015-06-12 00:17:24 +02:00
Filippos Karapetis
5df022d75b
SHERLOCK: Implement the cmdRestorePeopleSequence opcode for Rose Tattoo
2015-06-12 00:35:42 +03:00
Filippos Karapetis
92ba3d1a29
SHERLOCK: Implement the rest of the NPC path opcodes for Rose Tattoo
...
This includes cmdNPCLabelGoto, cmdNPCLabelIfFlagGoto, cmdNPCLabelSet,
cmdSetNPCPathDest, cmdSetNPCPathPause, cmdSetNPCPathPauseTakingNotes,
cmdSetNPCPathPauseLookingHolmes and cmdSetNPCTalkFile
2015-06-12 00:35:42 +03:00
Martin Kiewitz
09cd35b724
SHERLOCK: 3DO: support to load background image
2015-06-11 22:42:05 +02:00
Filippos Karapetis
ed52070aa5
SHERLOCK: Implement the cmdSetNPCDescOnOff opcode for Rose Tattoo
2015-06-11 23:31:28 +03:00
Filippos Karapetis
f857864410
SHERLOCK: Disable the unneeded warning for loadSound()
2015-06-11 23:31:28 +03:00
Martin Kiewitz
9ce2cbca9f
SHERLOCK: 3DO: support images inside room files
2015-06-11 22:11:24 +02:00
Martin Kiewitz
7ff3336a65
SHERLOCK: 3DO: load walk.anim for player
2015-06-11 21:30:32 +02:00
Martin Kiewitz
515d5422a7
SHERLOCK: some work on 3DO room data
2015-06-11 19:52:41 +02:00
Torbjörn Andersson
d6ca620a7c
SHERLOCK: Remove unnecessary semicolon.
2015-06-11 18:21:19 +02:00
Torbjörn Andersson
d1f382269c
SHERLOCK: Remove stray character from comment header.
2015-06-11 18:19:10 +02:00
Paul Gilbert
586b7f21c1
SHERLOCK: Fix displaying RT map when switching from another scene
2015-06-11 08:51:17 -04:00
Paul Gilbert
40a3a3b835
SHERLOCK: RT map display partially working
2015-06-11 08:32:31 -04:00
Martin Kiewitz
252b4d1317
SHERLOCK: always stop music after intro
2015-06-11 12:44:37 +02:00
Martin Kiewitz
d86bec542c
SHERLOCK: font class: skip for 3DO
2015-06-11 12:32:26 +02:00
Paul Gilbert
6780c63e53
SHERLOCK: Implemented more support methods for RT map
2015-06-10 20:54:05 -04: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
Martin Kiewitz
d7544b696c
SHERLOCK: adjust coordinates of images in intro
...
done via screenshot comparison to match the original interpreter
2015-06-10 09:29:34 +02:00
Martin Kiewitz
1c44fa5bbc
Merge branch 'master' of github.com:scummvm/scummvm
2015-06-10 07:14:16 +02:00
Martin Kiewitz
256158cbe2
SHERLOCK: free midi music buffer
2015-06-10 07:14:15 +02:00
Torbjörn Andersson
ce6ad7e6d8
SHERLOCK: Fix tiny memory leak
2015-06-10 07:14:15 +02:00
Martin Kiewitz
6aaee559dc
SHERLOCK: 3DO intro: implement fade from white
2015-06-10 07:14:15 +02:00
Martin Kiewitz
866d7a27d8
SHERLOCK: 3DO intro: implement fade in/out/merge
2015-06-10 07:14:13 +02:00
Martin Kiewitz
15b9d61f6e
SHERLOCK: adjust "early following morning" coords
2015-06-10 07:12:25 +02:00
Kirben
e670951a46
SCUMM: Fix bug #6592 SCUMM: ZAK - Read Ticket is too fast to read.
2015-06-10 07:12:25 +02:00
Paul Gilbert
dd116cfbf0
SHERLOCK: Add RT map data loading
2015-06-10 07:12:25 +02:00
Martin Kiewitz
b5f966ceb5
SHERLOCK: events delay quit event
2015-06-08 21:56:32 +02:00
Torbjörn Andersson
3b07645991
SHERLOCK: Don't skip rest of intro when skipping DOS EA logo
...
This is how the original works, as far as I can tell.
2015-06-08 21:45:24 +02:00
Martin Kiewitz
7d00e33c09
SHERLOCK: 3DO: add 3DO EA Splash screen
2015-06-08 21:41:29 +02:00
Martin Kiewitz
4ed4dfadca
SHERLOCK: 3DO: play EA intro movie
2015-06-08 21:01:07 +02:00
Torbjörn Andersson
6260c33666
SHERLOCK: Fix checkSprite() regression from FIXED_INT_MULTIPLIER
...
I think these 100 should be FIXED_INT_MULTIPLIER, which was changed
to 1000 recently to accomodate for The Case of the Rose Tattoo.
Bizarrely, the noticeable regression from this was that the first
few paragraphs of the journal (referencing events in the intro)
were not recorded.
I trust someone will let me know if I got it wrong.
2015-06-08 20:34:07 +02:00
Martin Kiewitz
91d4b8df0f
SHERLOCK: adjust music play code (file extension)
2015-06-08 20:29:22 +02:00
Martin Kiewitz
dc1706700b
SHERLOCK: 3DO: add delay right at the intro start
2015-06-08 20:18:41 +02:00
Martin Kiewitz
0d09049562
SHERLOCK: add music + sync to 3DO intro
2015-06-08 20:09:29 +02:00
Martin Kiewitz
55551cfbd5
SHERLOCK: 3DO: add comment about ccbFlag bit 5
2015-06-08 18:14:41 +02:00
Martin Kiewitz
d5ef021f6f
SHERLOCK: 3DO intro screen clear added
2015-06-08 18:00:36 +02:00
Martin Kiewitz
856b52b816
SHERLOCK: 3DO intro cels added (+scream +note)
2015-06-08 18:00:00 +02:00
Martin Kiewitz
460d387ec5
SHERLOCK: 3do cel uncompressed fix, adjust city
...
- uncompressed data is still DWORD aligned
- fixes "copyright EA" cel
- adjusted city scene coordinates
2015-06-08 17:24:54 +02:00
Martin Kiewitz
65d94d3fb3
SHERLOCK: 3DO cel decoding support
2015-06-08 16:41:41 +02:00
Paul Gilbert
9e964b52b1
SHERLOCK: Remove redundant game check from ScalpelMap
2015-06-08 08:48:40 -04:00
Paul Gilbert
aa0dd080dd
SHERLOCK: Add virtual destructors to Map classes
2015-06-08 08:48:05 -04:00