MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / PBAddButtonEffect

Function PBAddButtonEffect

Descent3/Briefing.cpp:498–505  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

496}
497
498void PBAddButtonEffect(TCBUTTONDESC* desc, char *description, int id) {
499 if (IsMissionMaskOK(desc->mission_mask_set, desc->mission_mask_unset) && ok_to_parse_screen) {
500 desc->x += osb_xoff;
501 desc->y += osb_yoff;
502 desc->tab_stop = false; // no briefing buttons can have focus
503 CreateButtonEffect(desc, MONITOR_MAIN, current_screen, id);
504 }
505}
506
507void PBStartScreen(int screen_num, char *description, char *layout, uint32_t mask_set, uint32_t mask_unset) {
508 if (!IsMissionMaskOK(mask_set, mask_unset)) {

Callers

nothing calls this directly

Calls 2

IsMissionMaskOKFunction · 0.85
CreateButtonEffectFunction · 0.85

Tested by

no test coverage detected