GOB: Fix text end positons for non-monospaced fonts

Fixes Adibou's recipices.

svn-id: r55682
This commit is contained in:
Sven Hesse 2011-01-31 13:29:19 +00:00
parent 9810ec1442
commit a8d62921c7

View file

@ -447,9 +447,12 @@ void Draw_v2::printTotText(int16 id) {
}
}
rectLeft = _fonts[_fontIndex]->getCharWidth();
rectLeft = 0;
for (int i = 0; i < strPosBak; i++)
rectLeft += _fonts[_fontIndex]->getCharWidth(str[i]);
adjustCoords(1, &rectLeft, 0);
offX += strPosBak * rectLeft;
offX += rectLeft;
strPos = 0;
strPos2 = -1;
memset(mask, 0, 80);