2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-12 22:46:09 +00:00

CRasterFont: Collapse loop into a std::find_if in InternalGetGlyph()

Same behavior, less code.
This commit is contained in:
Lioncash
2020-04-05 06:01:24 -04:00
parent 1279be5e56
commit 94264f6fe6
2 changed files with 14 additions and 10 deletions

View File

@@ -109,16 +109,7 @@ class CRasterFont {
s32 x8c_baseline;
s32 x90_lineMargin = 0;
const CGlyph* InternalGetGlyph(char16_t chr) const {
u32 i = 0;
for (; i < xc_glyphs.size(); ++i)
if (chr == xc_glyphs[i].first)
break;
if (i == xc_glyphs.size())
return nullptr;
return &xc_glyphs[i].second;
}
const CGlyph* InternalGetGlyph(char16_t chr) const;
public:
CRasterFont(CInputStream& in, IObjectStore& store);