MCPcopy Create free account
hub / github.com/ClassiCube/ClassiCube / TextAtlas_AddInt

Function TextAtlas_AddInt

src/Gui.c:440–453  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

438}
439
440void TextAtlas_AddInt(struct TextAtlas* atlas, int value, struct VertexTextured** vertices) {
441 char digits[STRING_INT_CHARS];
442 int i, count;
443
444 if (value < 0) {
445 TextAtlas_Add(atlas, 10, vertices); value = -value; /* - sign */
446 }
447 count = String_MakeUInt32((cc_uint32)value, digits);
448
449 for (i = count - 1; i >= 0; i--)
450 {
451 TextAtlas_Add(atlas, digits[i] - '0' , vertices);
452 }
453}
454
455
456/*########################################################################################################################*

Callers 2

TexIdsOverlay_BuildTextFunction · 0.85
HUDScreen_BuildPositionFunction · 0.85

Calls 2

TextAtlas_AddFunction · 0.85
String_MakeUInt32Function · 0.85

Tested by

no test coverage detected