MCPcopy Create free account
hub / github.com/axmolengine/axmol / parseInfoArguments

Method parseInfoArguments

core/2d/FontFNT.cpp:421–434  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

419}
420
421void BMFontConfiguration::parseInfoArguments(const char* line)
422{
423 //////////////////////////////////////////////////////////////////////////
424 // possible lines to parse:
425 // info face="Script" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,4,3,2
426 // spacing=0,0 outline=0 info face="Cracked" size=36 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1
427 // padding=0,0,0,0 spacing=1,1
428 //////////////////////////////////////////////////////////////////////////
429 sscanf(strstr(line, "size=") + 5, "%d", &_fontSize);
430 // padding
431 sscanf(strstr(line, "padding=") + 8, "%d,%d,%d,%d", &_padding.top, &_padding.right, &_padding.bottom,
432 &_padding.left);
433 // AXLOGD("axmol: padding: {},{},{},{}", _padding.left, _padding.top, _padding.right, _padding.bottom);
434}
435
436void BMFontConfiguration::parseCommonArguments(const char* line)
437{

Callers 1

parseConfigFileMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected