aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/objects.cpp
AgeCommit message (Collapse)Author
2015-07-09SHERLOCK: RT: Fix for leaving inside Baker StreetPaul Gilbert
2015-07-08SHERLOCK: RT: Implement handling of 2nd object requiredFlagPaul Gilbert
2015-07-05SHERLOCK: RT: Cleanup and fleshing out of savingPaul Gilbert
2015-07-02SHERLOCK: SS: Fix loading of 'un-used' anim positionsPaul Gilbert
2015-07-02SHERLOCK: RT: Cleanup of Exit class and fix exiting scenesPaul Gilbert
2015-07-02SHERLOCK: SS: Don't multiply the walk coordinates twiceFilippos Karapetis
Fixes a regression in Serrated Scalpel from commit dbf82dd92a
2015-07-01SHERLOCK: RT: Move ADJUST_CORD usage to initial anim loadingPaul Gilbert
2015-06-30SHERLOCK: Change _lookPosition to use PositionFacingPaul Gilbert
2015-06-30SHERLOCK: RT: Fix incorrectly playing sounds when looking at objectsPaul Gilbert
2015-06-27SHERLOCK: RT: Properly implement StreamingImageFile classPaul Gilbert
2015-06-25SHERLOCK: RT: Set up new values for color constantsPaul Gilbert
2015-06-18SHERLOCK: Add a sanity check in checkObject()Filippos Karapetis
This avoids the crash after the second intro scene
2015-06-17SHERLOCK: RT: Fix Sherlock spinning when he finishes walkingPaul Gilbert
2015-06-16SHERLOCK: Introduce a IS_3DO defineFilippos Karapetis
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes the code a bit easier to read
2015-06-15SHERLOCK: Use a string literal as the format stringMatthew Hoops
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack.
2015-06-14SHERLOCK: RT: Move more methods from Sprite to TattooPersonPaul Gilbert
2015-06-14SHERLOCK: Move _walkDest from People to PersonPaul Gilbert
2015-06-14SHERLOCK: action processing uses fixed text classMartin Kiewitz
action error messages are now localized too
2015-06-14SHERLOCK: RT: Fix player animation when enterng scenePaul Gilbert
2015-06-14SHERLOCK: Compilation fixPaul Gilbert
2015-06-14SHERLOCK: RT: Fix initialization of character animation sequencesPaul Gilbert
2015-06-14SHERLOCK: RT: Move checkObject from Object to BaseObjectPaul Gilbert
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-14SHERLOCK: RT: Implemented walk setupPaul Gilbert
2015-06-13SHERLOCK: RT: Fix initial facing of characters within scenePaul Gilbert
2015-06-13SHERLOCK: Simplify UseType to derive from ActionTypePaul Gilbert
2015-06-13SHERLOCK: 3DO: object loading: fix _use loadingMartin Kiewitz
fixes murder scene room crash
2015-06-13SHERLOCK: 3DO: adjust sprite frame only for walkMartin Kiewitz
only adjust animation frame for walk.anim map uses another set of images and the same sprite code
2015-06-13SHERLOCK: 3DO: support for cAnim data (startCAnim)Martin Kiewitz
it's now possible to leave the first room Conflicts: engines/sherlock/objects.cpp
2015-06-13SHERLOCK: Reduce the scope of some variables, add a couple of CHECKMEsStrangerke
2015-06-12SHERLOCK: RT: Implement startCAnimPaul Gilbert
2015-06-12SHERLOCK: RT: Implement animation structure changesPaul Gilbert
2015-06-13SHERLOCK: 3DO: adjust walking frame number for 3DOMartin Kiewitz
3DO has 110 animation frames, PC has 55 we adjust the requested frame number accordingly so that the correct walking animation is chosen
2015-06-12SHERLOCK: RT: Move RT fields added to Person to TattooPersonPaul Gilbert
2015-06-13SHERLOCK: 3DO: adjust object cAnim loadingMartin Kiewitz
data layout is also not the same as on PC
2015-06-12SHERLOCK: 3DO: fix object loading of open actionMartin Kiewitz
fixes door being locked in first room
2015-06-12SHERLOCK: 3DO: object load UseTypes foundMartin Kiewitz
2015-06-12SHERLOCK: 3DO: object load found ActionTypesMartin Kiewitz
2015-06-12SHERLOCK: 3DO: object loading - more figured outMartin Kiewitz
2015-06-12SHERLOCK: 3DO: object: found lookPosMartin Kiewitz
2015-06-12SHERLOCK: 3DO: object._maxFrames found in objdataMartin Kiewitz
2015-06-11SHERLOCK: Refactor setWalking into Person classesPaul Gilbert
2015-06-11SHERLOCK: Refactor gotoStand into Person classesPaul Gilbert
2015-06-11SHERLOCK: Beginning of descendent Person classesPaul Gilbert
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-11SHERLOCK: some work on 3DO room dataMartin Kiewitz
2015-06-08SHERLOCK: Fix checkSprite() regression from FIXED_INT_MULTIPLIERTorbjörn Andersson
I think these 100 should be FIXED_INT_MULTIPLIER, which was changed to 1000 recently to accomodate for The Case of the Rose Tattoo. Bizarrely, the noticeable regression from this was that the first few paragraphs of the journal (referencing events in the intro) were not recorded. I trust someone will let me know if I got it wrong.
2015-06-08SHERLOCK: Move Scalpel map code to ScalpelMapPaul Gilbert
2015-06-08SHERLOCK: Silence GCC warningTorbjörn Andersson
2015-06-07SHERLOCK: Fix Scalpel bug when picking up paperPaul Gilbert
2015-06-08SHERLOCK: Add missing check for the rightmost limit in adjustSpriteFilippos Karapetis
2015-06-07SHERLOCK: Fix loading of character walk sequence dataPaul Gilbert