| 419 | } |
| 420 | |
| 421 | void 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 | |
| 436 | void BMFontConfiguration::parseCommonArguments(const char* line) |
| 437 | { |