Martin Kiewitz
210b9f92e1
SHERLOCK: 3DO: adjust object cAnim loading
...
data layout is also not the same as on PC
2015-06-13 00:37:32 +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
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
Paul Gilbert
a97715f9dc
SHERLOCK: Refactor gotoStand into Person classes
2015-06-11 22:55:36 -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
Martin Kiewitz
09cd35b724
SHERLOCK: 3DO: support to load background image
2015-06-11 22:42:05 +02:00
Martin Kiewitz
9ce2cbca9f
SHERLOCK: 3DO: support images inside room files
2015-06-11 22:11:24 +02:00
Martin Kiewitz
515d5422a7
SHERLOCK: some work on 3DO room data
2015-06-11 19:52:41 +02:00
Paul Gilbert
40a3a3b835
SHERLOCK: RT map display partially working
2015-06-11 08:32:31 -04:00
Paul Gilbert
f5a1b626b7
SHERLOCK: Move Scalpel map code to ScalpelMap
2015-06-08 08:31:51 -04:00
Paul Gilbert
af2a1a3351
SHERLOCK: Refactoring, cleanup, and fixes for savegame code
2015-06-07 19:18:14 -04:00
Paul Gilbert
933e675194
SHERLOCK: Setting up game specific People descendant classes
2015-06-06 22:40:29 -04:00
Paul Gilbert
e48d6aecae
SHERLOCK: Implement setupBGArea
2015-06-06 11:37:00 -04:00
Paul Gilbert
9ada143d14
SHERLOCK: Further FIXED_INT_MULTIPLIER refactoring
...
Also converted multiplier factor from 100 to 1000, which will be
needed for Rose Tattoo
2015-06-05 21:13:48 -04:00
Paul Gilbert
cf76576035
SHERLOCK: Removed unused _savedStats
2015-06-05 21:10:07 -04:00
Torbjörn Andersson
766b4fdde6
SHERLOCK: Scalpel and Rose Tattoo have different SCENE_COUNT
...
Though at the moment, the SCENE_COUNT for Rose Tattoo is just a
guess.
2015-06-05 08:17:47 +02:00
Paul Gilbert
f2d3d5f160
SHERLOCK: Add another use of FIXED_INT_MULTIPLIER
2015-06-04 20:04:28 -04:00
Paul Gilbert
26bbfec729
SHERLOCK: Fix setting up default RT player position
2015-06-04 19:55:32 -04:00
Paul Gilbert
1f9d1e9c16
SHERLOCK: Implement RT drawAllShapes and support methods
2015-06-02 21:26:42 -04:00
Paul Gilbert
c822e849de
SHERLOCK: Move scroll variables from Screen to TattooUserInterface
2015-05-31 16:28:41 -04:00
Paul Gilbert
6b95fc6b11
Merge branch 'sherlock2'
2015-05-30 10:46:19 -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
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
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
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
Paul Gilbert
bcc31b2a66
SHERLOCK: Implemented Tattoo loadWalk changes
2015-05-23 16:06:29 -04:00
Paul Gilbert
c8cfca749a
SHERLOCK: Fix Rose Tattoo scene loading problems from merge
2015-05-23 10:39:47 -04:00
Paul Gilbert
b4b6bf63db
Merge branch 'master' into sherlock2
2015-05-22 22:31:21 -04:00
Strangerke
1e58f3d925
SHERLOCK: Rework use of music flags
2015-05-22 22:23:40 +02:00
Strangerke
9a58e485bf
SHERLOCK: Fix some uninitialized values and unused variables
2015-05-22 19:52:00 +02:00
Strangerke
20d859377d
SHERLOCK: Trim useless spaces and tabs
2015-05-19 22:30:47 +02:00
Strangerke
456e0c584f
SHERLOCK: Use a bit more MenuMode and SaveMode
2015-05-19 20:07:24 +02:00
Paul Gilbert
1c395b4de9
SHERLOCK: Add extra constants for object bit-flags
2015-05-19 08:13:46 -04:00
Paul Gilbert
1df183ffcb
SHERLOCK: Move method comments from cpp to headers
2015-05-19 07:37:55 -04:00
Paul Gilbert
a09937121c
SHERLOCK: Syntactic fixes
2015-05-18 20:57:58 -04:00
Paul Gilbert
b760c7d360
SHERLOCK: More replacing numbers with constants
2015-05-18 19:37:54 -04:00
Paul Gilbert
59993fdc74
SHERLOCK: Replace magic numbers with enums and constants
2015-05-18 19:15:17 -04:00
Paul Gilbert
844d801259
SHERLOCK: Syntactic fixes
2015-05-18 18:30:31 -04:00
Paul Gilbert
0b50a077f7
SHERLOCK: Fix spacing in constructors
2015-05-18 18:12:58 -04:00
Paul Gilbert
ffe82a40e8
Merge pull request #8 from sirlemonhead/sherlock
...
SHERLOCK: Fix code formatting issues and comment spelling mistakes
2015-05-18 18:04:45 -04:00
Strangerke
0aebac9174
SHERLOCK: Fix some issues pointed by LordHoto
2015-05-18 23:23:37 +02:00