Paul Gilbert
9a6a65a965
SHERLOCK: SS: Don't reset Holme's position when loading savegames
2015-10-10 18:27:47 -04:00
Paul Gilbert
676f0e01d1
SHERLOCK: SS: Fix hiding Holmes when viewing lab table
2015-10-03 21:12:45 -04:00
Paul Gilbert
fda9955112
SHERLOCK: SS: Fix default direction for player
2015-08-19 22:15:21 -04:00
Paul Gilbert
8950549b44
SHERLOCK: Further fixes to character movement across saves
...
Restoring movement across save didn't work, so properly handle
stopping any moving characters when loading a savegame
2015-08-16 13:42:58 -04:00
Paul Gilbert
621a37bbe3
SHERLOCK: Fix saving/loading when characters are moving
2015-08-15 20:26:36 -04:00
Paul Gilbert
5deb896890
SHERLOCK: RT: Reset _startSeq when an object sequence is changed
2015-08-15 12:16:47 -04:00
Paul Gilbert
e754adbf77
SHERLOCK: Remove redundant People::synchronize code
2015-07-25 17:26:56 -04:00
Paul Gilbert
6bc2a633a2
SHERLOCK: RT: Fix Valgrind issues
2015-07-07 08:19:39 -04:00
Paul Gilbert
ada51dbdfb
SHERLOCK: RT: Fix characters walking off-screen
2015-07-06 20:26:37 -04:00
Paul Gilbert
b935cb1656
SHERLOCK: RT: Fix People::reset when _scriptMoreFlag is set
2015-07-05 21:28:26 -04:00
Paul Gilbert
480003f48d
SHERLOCK: RT: Cleanup of Exit class and fix exiting scenes
2015-07-02 20:53:40 -04:00
Paul Gilbert
8abce6b025
SHERLOCK: RT: Implement walkToCoords
2015-06-17 20:45:37 -04:00
Torbjörn Andersson
8429adcb51
SHERLOCK: Silence two other GCC warnings
2015-06-14 22:59:50 +02:00
Paul Gilbert
724fe7e4f6
SHERLOCK: Move _walkDest from People to Person
2015-06-14 12:10:26 -04:00
Paul Gilbert
b26bc29619
SHERLOCK: RT: Fix player animation when enterng scene
2015-06-14 10:57:05 -04:00
Paul Gilbert
8629feb410
SHERLOCK: RT: Implemented walk setup
2015-06-14 00:43:19 -04:00
Paul Gilbert
5531cf9fd5
SHERLOCK: Refactored walk data block to e a proper structure
2015-06-13 21:07:50 -04:00
Paul Gilbert
a9ee64f857
SHERLOCK: RT: Replace values of 256 with SCALING_THRESHOLD
2015-06-13 17:14:07 -04:00
Paul Gilbert
803c06beb9
SHERLOCK: RT: Implement startCAnim
2015-06-12 23:23:16 -04:00
Paul Gilbert
6221c1de82
SHERLOCK: Move walkToCoords from People to Person
2015-06-12 23:13:21 -04:00
Paul Gilbert
8ac4ab484c
SHERLOCK: Split up loadWalk into descendent classes
2015-06-12 20:01:27 -04:00
Paul Gilbert
ed29691b2f
SHERLOCK: RT: Move RT fields added to Person to TattooPerson
2015-06-12 19:37:53 -04:00
Martin Kiewitz
765dbe647c
SHERLOCK: 3DO: some work on font file loading
2015-06-12 21:26:24 +02: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
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
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
7ff3336a65
SHERLOCK: 3DO: load walk.anim for player
2015-06-11 21:30:32 +02:00
Paul Gilbert
f5a1b626b7
SHERLOCK: Move Scalpel map code to ScalpelMap
2015-06-08 08:31:51 -04:00
Paul Gilbert
d171d07e2f
SHERLOCK: Fix loadWalk checks against WALK_LIB_NAMES
2015-06-07 20:34:18 -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
3511f30a26
SHERLOCK: Created common base class for Sprite and Object
2015-06-06 21:31:48 -04:00
Paul Gilbert
ca07e8faf2
SHERLOCK: Add initialization of RT character portraits and names
2015-06-06 17:50:57 -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
8ede67cd94
SHERLOCK: Fix map player icon jerking when reaching destination
2015-06-05 21:07:14 -04:00
Paul Gilbert
26bbfec729
SHERLOCK: Fix setting up default RT player position
2015-06-04 19:55:32 -04:00
Paul Gilbert
ff28b217b3
SHERLOCK: Implemented checkWalkGraphics
2015-06-03 21:51:46 -04:00
Paul Gilbert
39c4a3d4c1
SHERLOCK: Add extra constructor field initializations
2015-06-01 22:24:42 -04:00
Paul Gilbert
6b8452538f
SHERLOCK: Implement remainder of RT doBgAnim
2015-05-31 17:55:56 -04:00
Paul Gilbert
88d2458143
SHERLOCK: Implement additions to updateBackground, some method stubs
2015-05-28 19:59:03 -04:00
Paul Gilbert
45b4989b55
SHERLOCK: Implement RT scrolling code
2015-05-27 22:36:51 -04:00
Paul Gilbert
0cc79979fc
SHERLOCK: Fix map display
2015-05-26 08:18:50 -04:00
Paul Gilbert
1a1010f0ab
SHERLOCK: Cleanup of checkBgShapes and updateBackground
2015-05-25 11:04:34 -04:00
Paul Gilbert
bcb8c02ba1
SHERLOCK: Free freeing and resetting People list
2015-05-25 08:21:57 -04:00
Paul Gilbert
8331fa886f
SHERLOCK: Fix People data initialization and general start fixes
2015-05-24 22:33:41 -04:00
Paul Gilbert
1ede084055
SHERLOCK: Implement more scene loading and setNPCPath
2015-05-24 10:56:22 -04:00
Paul Gilbert
bcc31b2a66
SHERLOCK: Implemented Tattoo loadWalk changes
2015-05-23 16:06:29 -04:00
Paul Gilbert
5c30a2c577
SHERLOCK: Clean up initialization and handling of NPC data
2015-05-21 20:07:54 -04:00