SHERLOCK: Implement font drawing
This commit is contained in:
parent
d44a9e3f5a
commit
f2ee94c0ab
6 changed files with 118 additions and 14 deletions
|
@ -298,10 +298,11 @@ void ImageFile::load(Common::SeekableReadStream &stream, bool skipPalette) {
|
|||
frame._width = stream.readUint16LE() + 1;
|
||||
frame._height = stream.readUint16LE() + 1;
|
||||
frame._paletteBase = stream.readByte();
|
||||
frame._offset.x = stream.readUint16LE();
|
||||
frame._rleEncoded = stream.readByte() == 1;
|
||||
frame._offset.x = stream.readByte();
|
||||
frame._offset.y = stream.readByte();
|
||||
|
||||
frame._rleEncoded = !skipPalette && (frame._offset.x & 0xff) == 1;
|
||||
frame._rleEncoded = !skipPalette && frame._rleEncoded;
|
||||
|
||||
if (frame._paletteBase) {
|
||||
// Nibble packed frame data
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue