Commit Graph
184 Commits
Author SHA1 Message Date
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