FT: Text is sometimes obscured by actors
|Reported by:||eriktorbjorn||Owned by:||SF/ender|
In Full Throttle, text is sometimes obscured by actors, e.g. in the scene where you get the keys from the bartender.
One possible culprit is this line in Actor::drawActorCostume():
ar.charsetmask = _vm->_vars[_vm->VAR_CHARSET_MASK] != 0;
If I change this so that ar.charsetmask is always true, then it works. At least in the aforementioned bartender scene.
I doubt this is the correct fix, though. Surely there has to be some reason for checking this variable. Is ScummVM supposed to set it when it knows there is text on screen and clear it when the text is removed, or are the scripts supposed to handle it themselves?
By the way, I assume all of this also applies to The Dig, but I haven't checked.
Ticket imported from: #617939. Ticket imported from: bugs/483.