Martin Kiewitz
fd14f53a3b
SHERLOCK: 3DO: font support: free memory
2015-06-12 23:14:11 +02:00
Martin Kiewitz
132f33a306
SHERLOCK: 3DO: font support
...
not perfect yet because 3DO has built-in anti-aliasing
and it seems the fonts were designed with this in mind
2015-06-12 23:12:42 +02:00
Martin Kiewitz
765dbe647c
SHERLOCK: 3DO: some work on font file loading
2015-06-12 21:26:24 +02:00
Filippos Karapetis
9c66934608
SHERLOCK: RT: Initial implementation of cmdWalkHolmesToCoords
2015-06-12 22:03:15 +03:00
Martin Kiewitz
91558e5f25
SHERLOCK: 3DO: disable portraits for 3DO
...
3DO does not include portrait data and instead used videos
2015-06-12 19:16:04 +02:00
Martin Kiewitz
9bacb04918
SHERLOCK: font class
2015-06-12 18:48:44 +02:00
Martin Kiewitz
143cc1a1f9
SHERLOCK: fix mouse cursor loading for PC
2015-06-12 18:39:20 +02:00
Martin Kiewitz
645f51e079
SHERLOCK: 3DO: basic UI support
2015-06-12 18:38:26 +02:00
Martin Kiewitz
4858adb72d
SHERLOCK: 3DO: mouse cursor support
2015-06-12 18:33:23 +02:00
Martin Kiewitz
174aa230b6
SHERLOCK: 3DO: fix library loading on 3DO
...
also disable journal recording for 3DO
2015-06-12 18:14:36 +02:00
Martin Kiewitz
b6fe6ef8f5
SHERLOCK: 3DO: object load UseTypes found
2015-06-12 17:39:51 +02:00
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