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

Function TelComJumpScreen

Descent3/TelCom.cpp:3161–3179  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3159}
3160
3161bool TelComJumpScreen(int screen) {
3162 if (screen < 0 || screen >= MAX_TELCOM_SCREENS)
3163 return true;
3164 switch (Telcom_system.Screen_state[screen]) {
3165 case SS_EMPTY:
3166 // no screen even being worked on...return true
3167 return true;
3168 break;
3169 case SS_BEING_MADE:
3170 return false;
3171 break;
3172 case SS_READY:
3173 TelcomRenderSetScreen(screen);
3174 return false;
3175 break;
3176 }
3177
3178 return true;
3179}
3180
3181// Destroys and clears all screens of the TelCom
3182void DestroyAllScreens(bool remove_dummy) {

Callers 1

TelComHandleAllEventsFunction · 0.85

Calls 1

TelcomRenderSetScreenFunction · 0.85

Tested by

no test coverage detected