MCPcopy Create free account
hub / github.com/EasyRPG/Player / RestoreRangeSelectionFromSelectedValue

Method RestoreRangeSelectionFromSelectedValue

src/scene_debug.cpp:179–197  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177
178
179void 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
199void Scene_Debug::SetupUiRangeList() {
200 auto& idx = prev[mode];

Callers

nothing calls this directly

Calls 1

GetItemCountMethod · 0.45

Tested by

no test coverage detected