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

Function SaveLevelScreen_ContextRecreated

src/Menus.c:1501–1516  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1499}
1500
1501static void SaveLevelScreen_ContextRecreated(void* screen) {
1502 struct SaveLevelScreen* s = (struct SaveLevelScreen*)screen;
1503 Gui_MakeTitleFont(&s->titleFont);
1504 Gui_MakeBodyFont(&s->textFont);
1505
1506 Screen_UpdateVb(screen);
1507 SaveLevelScreen_UpdateSave(s);
1508
1509 TextInputWidget_SetFont(&s->input, &s->textFont);
1510 ButtonWidget_SetConst(&s->cancel, "Cancel", &s->titleFont);
1511#ifdef CC_BUILD_WEB
1512 ButtonWidget_SetConst(&s->file, "Download", &s->titleFont);
1513#else
1514 ButtonWidget_SetConst(&s->file, "Save file...", &s->titleFont);
1515#endif
1516}
1517
1518static void SaveLevelScreen_Update(void* screen, float delta) {
1519 struct SaveLevelScreen* s = (struct SaveLevelScreen*)screen;

Callers

nothing calls this directly

Calls 6

Gui_MakeTitleFontFunction · 0.85
Gui_MakeBodyFontFunction · 0.85
Screen_UpdateVbFunction · 0.85
TextInputWidget_SetFontFunction · 0.85
ButtonWidget_SetConstFunction · 0.85

Tested by

no test coverage detected