Age | Commit message (Collapse) | Author |
|
it's now possible to leave the first room
Conflicts:
engines/sherlock/objects.cpp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
done via screenshot comparison to match the original interpreter
|
|
|
|
|
|
|
|
|
|
This is how the original works, as far as I can tell.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- uncompressed data is still DWORD aligned
- fixes "copyright EA" cel
- adjusted city scene coordinates
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Since I don't know the TsAGE engine, it's possible that this could
be done in some better way, but I think it's still an improvement
over the old code.
|
|
The slowness of the animation was caused by a misunderstanding of
_counter vs frame counter. The nextFrame() function is called every
two frames, so when the cases were set up five frames apart, they
were actually advancing the animation once every ten frames.
|
|
|
|
|