Font kerning is no longer ignored in intermission screen

See http://forum.zdoom.org/viewtopic.php?t=50304
This commit is contained in:
alexey.lysiuk 2016-01-06 13:26:05 +02:00
parent 1c6a00059f
commit 73f4e013f1

View file

@ -329,6 +329,7 @@ void DIntermissionScreenText::Drawer ()
int c; int c;
const FRemapTable *range; const FRemapTable *range;
const char *ch = mText; const char *ch = mText;
const int kerning = SmallFont->GetDefaultKerning();
// Count number of rows in this text. Since it does not word-wrap, we just count // Count number of rows in this text. Since it does not word-wrap, we just count
// line feed characters. // line feed characters.
@ -380,6 +381,7 @@ void DIntermissionScreenText::Drawer ()
} }
pic = SmallFont->GetChar (c, &w); pic = SmallFont->GetChar (c, &w);
w += kerning;
w *= CleanXfac; w *= CleanXfac;
if (cx + w > SCREENWIDTH) if (cx + w > SCREENWIDTH)
continue; continue;