Commit Graph

75 Commits

Author SHA1 Message Date
Bastien Bouclet
9240f1f36a SHERLOCK: Add override keywords 2020-02-09 12:43:16 +01:00
Adrian Frühwirth
9bee9e1ba6 JANITORIAL: Fix whitespace 2018-04-19 12:08:31 +02:00
Eugene Sandulenko
dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert
00918f1aaa SHERLOCK: RT: Save sequence starts in _startSeq, not _sequenceNumber 2015-08-15 11:27:35 -04:00
Paul Gilbert
2b19dba460 SHERLOCK: RT: Fix resetting sprite sequences 2015-08-15 07:00:23 -04:00
Paul Gilbert
903875f0fe SHERLOCK: RT: Fix for leaving inside Baker Street 2015-07-09 19:24:07 -04:00
Paul Gilbert
6b3df0d966 SHERLOCK: RT: Implement handling of 2nd object requiredFlag 2015-07-08 20:49:00 -04:00
Paul Gilbert
8570f052a3 SHERLOCK: RT: Cleanup and fleshing out of saving 2015-07-05 19:16:54 -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
6b3fe382ec SHERLOCK: Change _lookPosition to use PositionFacing 2015-06-30 22:50:00 -04:00
Paul Gilbert
7594507277 SHERLOCK: RT: Properly implement StreamingImageFile class 2015-06-27 19:23:42 -04:00
Paul Gilbert
bc0a839175 SHERLOCK: RT: Move more methods from Sprite to TattooPerson 2015-06-14 15:34:11 -04:00
Martin Kiewitz
1b6a60f359 SHERLOCK: action processing uses fixed text class
action error messages are now localized too
2015-06-14 17:52:11 +02:00
Paul Gilbert
5364b46d6a SHERLOCK: RT: Move checkObject from Object to BaseObject
checkObject needs to be called in checkSprite now, which is in
the Sprite class. So the method and a few others it depeends
on have been moved into BaseObject
2015-06-14 08:56:00 -04:00
Paul Gilbert
2909c968e5 SHERLOCK: RT: Fix initial facing of characters within scene 2015-06-13 17:59:45 -04:00
Paul Gilbert
d314257968 SHERLOCK: Simplify UseType to derive from ActionType 2015-06-13 15:48:02 -04:00
Martin Kiewitz
b5a4f622c2 SHERLOCK: 3DO: support for cAnim data (startCAnim)
it's now possible to leave the first room

Conflicts:
	engines/sherlock/objects.cpp
2015-06-13 10:18:46 +02:00
Paul Gilbert
803c06beb9 SHERLOCK: RT: Implement startCAnim 2015-06-12 23:23:16 -04:00
Paul Gilbert
5dc79a8f32 SHERLOCK: RT: Implement animation structure changes 2015-06-12 22:20:28 -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
Martin Kiewitz
515d5422a7 SHERLOCK: some work on 3DO room data 2015-06-11 19:52:41 +02:00
Paul Gilbert
dd1781a3f2 SHERLOCK: Split up image file classes into their own file 2015-06-10 19:58:04 -04:00
Paul Gilbert
3511f30a26 SHERLOCK: Created common base class for Sprite and Object 2015-06-06 21:31:48 -04:00
Filippos Karapetis
b249241920 SHERLOCK: Implement cmdSetNPCPosition opcode 2015-06-07 00:04:30 +03: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
ff28b217b3 SHERLOCK: Implemented checkWalkGraphics 2015-06-03 21:51:46 -04:00
Paul Gilbert
60378fe228 SHERLOCK: Implemented setObjTalkSequence methods 2015-06-03 21:03:44 -04:00
Paul Gilbert
3dac0c6646 SHERLOCK: Implement changes for checkObject 2015-06-03 18:42:32 -04:00
Paul Gilbert
3bee3e78cd SHERLOCK: Make some fields of CAnimStream private 2015-06-02 21:37:51 -04:00
Paul Gilbert
6b8452538f SHERLOCK: Implement remainder of RT doBgAnim 2015-05-31 17:55:56 -04:00
Paul Gilbert
895189e3ff SHERLOCK: More RT doBgAnim code, interface draw 2015-05-29 22:56:34 -04:00
Paul Gilbert
30edd4efb8 SHERLOCK: Starting to split Scene class, implemented checkBgShapes changes 2015-05-26 21:18:45 -04:00
Paul Gilbert
0cc79979fc SHERLOCK: Fix map display 2015-05-26 08:18:50 -04:00
Paul Gilbert
e1e39ea3d2 SHERLOCK: Add define for fixed integer multiplier 2015-05-25 23:07:11 -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
b4b6bf63db Merge branch 'master' into sherlock2 2015-05-22 22:31:21 -04:00
Strangerke
9a58e485bf SHERLOCK: Fix some uninitialized values and unused variables 2015-05-22 19:52:00 +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
7c3ac25ac1 SHERLOCK: Further syntactic fixes 2015-05-18 23:44:59 -04:00
Paul Gilbert
59993fdc74 SHERLOCK: Replace magic numbers with enums and constants 2015-05-18 19:15:17 -04:00
Paul Gilbert
46293735c4 SHERLOCK: Remove some redundant fields from UseType 2015-05-18 18:52:20 -04:00
Strangerke
0aebac9174 SHERLOCK: Fix some issues pointed by LordHoto 2015-05-18 23:23:37 +02:00
Paul Gilbert
46e27b6293 SHERLOCK: Update CAnim loading for Rose Tattoo 2015-05-16 22:48:24 -04:00
Paul Gilbert
2db576357f SHERLOCK: Rename object loading methods from synchronize to load 2015-05-13 14:43:50 +02:00
Paul Gilbert
7a46c84c0d SHERLOCK: Beginnings of Rose Tattoo engine 2015-05-12 22:02:59 -04:00