o5_getStringWidth was missing getResultPos() (thanks to _Q for pointing this out)

svn-id: r9441
This commit is contained in:
Max Horn 2003-08-03 18:23:54 +00:00
parent ac2c77f601
commit ffa32a2eca

View File

@ -834,12 +834,15 @@ void Scumm_v5::o5_drawObject() {
void Scumm_v5::o5_getStringWidth() {
// TODO - not sure if this is correct... needs testing
int a = getVarOrDirectByte(0x80);
byte *ptr = getResourceAddress(rtString, a);
int width = 0;
int string, width = 0;
byte *ptr;
if (ptr)
width = _charset->getStringWidth(0, ptr);
getResultPos();
string = getVarOrDirectByte(0x80);
ptr = getResourceAddress(rtString, string);
assert(ptr);
width = _charset->getStringWidth(0, ptr);
setResult(width);
warning("o5_getStringWidth, result %d", width);