Starts a TelCom screen so it can be created
| 3193 | |
| 3194 | // Starts a TelCom screen so it can be created |
| 3195 | void TelcomStartScreen(int screen) { |
| 3196 | ASSERT(screen >= 0 && screen < MAX_TELCOM_SCREENS); |
| 3197 | ASSERT(TCWorking_screen == -1); |
| 3198 | |
| 3199 | if (Telcom_system.Screen_state[screen] != SS_EMPTY) { |
| 3200 | EfxDestroyScreen(screen); |
| 3201 | } |
| 3202 | |
| 3203 | Telcom_system.Screen_state[screen] = SS_BEING_MADE; |
| 3204 | TCWorking_screen = screen; |
| 3205 | } |
| 3206 | |
| 3207 | // Ends a TelCom screen. Calling this enables the screen to be displayed |
| 3208 | void TelcomEndScreen(void) { |
no test coverage detected