diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/draci/font.cpp | 7 | ||||
-rw-r--r-- | engines/draci/game.cpp | 2 |
2 files changed, 2 insertions, 7 deletions
diff --git a/engines/draci/font.cpp b/engines/draci/font.cpp index dcd312a280..a3a261e293 100644 --- a/engines/draci/font.cpp +++ b/engines/draci/font.cpp @@ -179,12 +179,7 @@ void Font::drawChar(Surface *dst, uint8 chr, int tx, int ty, bool markDirty) con } // Paint pixel (if not transparent) - // HACK: Temporary turned off transparency because the dragon's colour of the - // font appears to be 255 (which should be transparent). - // This would not be a problem if the font background was also not colour - // 255 (apparently) so I don't know how to handle the background being - // transparent and at the same time a non-transparent font body. - //if (colour != _transparent) + if (colour != _transparent) ptr[x] = colour; } diff --git a/engines/draci/game.cpp b/engines/draci/game.cpp index 58eb10a0ce..08207d4574 100644 --- a/engines/draci/game.cpp +++ b/engines/draci/game.cpp @@ -54,7 +54,7 @@ Game::Game(DraciEngine *vm) : _vm(vm) { for (i = 0; i < numPersons; ++i) { _persons[i]._x = personData.readUint16LE(); _persons[i]._y = personData.readUint16LE(); - _persons[i]._fontColour = personData.readByte(); + _persons[i]._fontColour = personData.readByte() - 1; } // Close persons file |