| 177 | |
| 178 | |
| 179 | void Scene_Debug::RestoreRangeSelectionFromSelectedValue(int value) { |
| 180 | switch (mode) { |
| 181 | case eInterpreter: |
| 182 | range_index = value % 10; |
| 183 | range_page = value / 10; |
| 184 | break; |
| 185 | default: |
| 186 | break; |
| 187 | } |
| 188 | auto window_mode = GetWindowMode(); |
| 189 | if (window_mode == Window_VarList::eNone) { |
| 190 | range_index = (value % 100) / 10; |
| 191 | range_page = value / 100; |
| 192 | } else { |
| 193 | const int item_count = var_window->GetItemCount(); |
| 194 | range_index = (value % (item_count * 10)) / item_count; |
| 195 | range_page = value / (item_count * 10); |
| 196 | } |
| 197 | } |
| 198 | |
| 199 | void Scene_Debug::SetupUiRangeList() { |
| 200 | auto& idx = prev[mode]; |
nothing calls this directly
no test coverage detected