GUI: U32: Add and use a U32Tokenizer

- Added in common/tokenizer.cpp
- Uses iterators to function
This commit is contained in:
aryanrawlani28 2020-07-22 02:14:39 +05:30 committed by Eugene Sandulenko
parent 12e4f871a3
commit 56911beea2
3 changed files with 76 additions and 1 deletions

View file

@ -797,7 +797,7 @@ void OpenGLGraphicsManager::displayMessageOnOSD(const Common::U32String &msg) {
void OpenGLGraphicsManager::osdMessageUpdateSurface() {
// Split up the lines.
Common::Array<Common::U32String> osdLines;
Common::StringTokenizer tokenizer(Common::convertFromU32String(_osdMessageNextData), "\n");
Common::U32StringTokenizer tokenizer(_osdMessageNextData, "\n");
while (!tokenizer.empty()) {
osdLines.push_back(tokenizer.nextToken());
}