| 197 | } |
| 198 | |
| 199 | void Window_Message::OnFinishPage() { |
| 200 | DebugLog("{}: FINISH PAGE"); |
| 201 | |
| 202 | if (pending_message.GetNumChoices() > 0) { |
| 203 | StartChoiceProcessing(); |
| 204 | } else if (pending_message.HasNumberInput()) { |
| 205 | StartNumberInputProcessing(); |
| 206 | } else if (!kill_page) { |
| 207 | DebugLog("{}: SET PAUSE"); |
| 208 | SetPause(true); |
| 209 | } |
| 210 | |
| 211 | line_count = 0; |
| 212 | kill_page = false; |
| 213 | line_char_counter = 0; |
| 214 | } |
| 215 | |
| 216 | void Window_Message::StartChoiceProcessing() { |
| 217 | SetIndex(0); |
nothing calls this directly
no test coverage detected