1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-27 22:49:25 +02:00

text fixes

This commit is contained in:
Laserlicht
2024-11-30 00:41:09 +01:00
parent 7fdddee503
commit bb2f016f49
3 changed files with 14 additions and 2 deletions

View File

@@ -117,7 +117,13 @@ std::vector<std::string> CMessage::breakText(std::string text, size_t maxLineWid
color = "";
}
else
printableString.append(text.data() + currPos, symbolSize);
{
std::string character = "";
character.append(text.data() + currPos, symbolSize);
if(fontPtr->getStringWidth(printableString + character) > maxLineWidth)
break;
printableString += character;
}
currPos += symbolSize;
}