(svn r6743) -Fix (r6462): When determining string length for GetStringBoundingBox SETX and

SETXY parameters were wrongly accounted for. The identifier itself was taken
 not the amount.
This commit is contained in:
Darkvater 2006-10-12 10:14:45 +00:00
parent 5df31095f7
commit 7147c83bcc

6
gfx.c
View File

@ -559,10 +559,10 @@ BoundingRect GetStringBoundingBox(const char *str)
br.width += GetCharacterWidth(size, c);
} else {
switch (c) {
case ASCII_SETX: br.width += (byte)*str++; break;
case ASCII_SETX: br.width += (byte)*++str; break;
case ASCII_SETXY:
br.width += (byte)*str++;
br.height += (byte)*str++;
br.width += (byte)*++str;
br.height += (byte)*++str;
break;
case ASCII_TINYFONT: size = FS_SMALL; break;
case ASCII_BIGFONT: size = FS_LARGE; break;