68263 Commits

Author SHA1 Message Date
Martin Kiewitz
9dd61883f0 SHERLOCK: 3DO: object load found ActionTypes 2015-06-12 17:20:56 +02:00
Martin Kiewitz
2267218e2f SHERLOCK: 3DO: object loading - more figured out 2015-06-12 16:34:00 +02:00
Martin Kiewitz
094e7505e1 SHERLOCK: 3DO: object: found lookPos 2015-06-12 16:12:34 +02:00
Martin Kiewitz
fc5bd36d5e SHERLOCK: 3DO: object._maxFrames found in objdata 2015-06-12 14:53:18 +02:00
Martin Kiewitz
98c827eb4c SHERLOCK: 3DO: fix entrance loading 2015-06-12 14:23:34 +02:00
Martin Kiewitz
316cd55bb2 SHERLOCK: 3DO: room fade in, font ignore UI ignore 2015-06-12 13:53:44 +02:00
Martin Kiewitz
b668b1edd7 SHERLOCK: 3DO: fix setPixels() for RGB565 2015-06-12 13:30:16 +02:00
Martin Kiewitz
3cca918ec7 SHERLOCK: 3DO: fix multiple frame decoding
when multiple frames were decoded, all but the last one were
free()d
2015-06-12 13:25:08 +02:00
Martin Kiewitz
6c2c0cdfef SHERLOCK: surface setPixels get pixelformat 2015-06-12 11:59:33 +02:00
Martin Kiewitz
a08b0b9e59 SHERLOCK: remove transBlitFromUnscaled3DO 2015-06-12 11:11:55 +02:00
Paul Gilbert
5f2218c326 SHERLOCK: Remove redundant cursor animation when searching journal 2015-06-11 23:51:02 -04:00
Paul Gilbert
82b3559d69 SHERLOCK: RT: Implemented gotoStand 2015-06-11 23:48:01 -04:00
Paul Gilbert
eb7fb21946 SHERLOCK: Refactor setWalking into Person classes 2015-06-11 23:26:58 -04:00
Paul Gilbert
a97715f9dc SHERLOCK: Refactor gotoStand into Person classes 2015-06-11 22:55:36 -04:00
Paul Gilbert
a3e75c2a49 SHERLOCK: SS: Remove now redundant namespace prefixes 2015-06-11 22:05:59 -04:00
Paul Gilbert
3d0e2cb5b0 SHERLOCK: Beginning of descendent Person classes
Tattoo has some different Sprite methods, and since Person descends
from Sprite, need to create descendents from it. And this has also
necessitated some refactoring of People class's _data array
2015-06-11 22:02:33 -04:00
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