dev tools save editor: change dungeon drop down to current dungeon (#5635)
This commit is contained in:
@@ -1305,6 +1305,15 @@ void DrawQuestStatusTab() {
|
|||||||
ImGui::Text("Dungeon Items");
|
ImGui::Text("Dungeon Items");
|
||||||
|
|
||||||
static int32_t dungeonItemsScene = SCENE_DEKU_TREE;
|
static int32_t dungeonItemsScene = SCENE_DEKU_TREE;
|
||||||
|
static int32_t lastDungeonScene = -1;
|
||||||
|
if (gPlayState != nullptr) {
|
||||||
|
int32_t sceneNum = gPlayState->sceneNum;
|
||||||
|
if (sceneNum >= SCENE_DEKU_TREE && sceneNum <= SCENE_JABU_JABU_BOSS && lastDungeonScene != sceneNum) {
|
||||||
|
dungeonItemsScene = sceneNum;
|
||||||
|
lastDungeonScene = sceneNum;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
PushStyleCombobox(THEME_COLOR);
|
PushStyleCombobox(THEME_COLOR);
|
||||||
if (ImGui::BeginCombo("##DungeonSelect", SohUtils::GetSceneName(dungeonItemsScene).c_str())) {
|
if (ImGui::BeginCombo("##DungeonSelect", SohUtils::GetSceneName(dungeonItemsScene).c_str())) {
|
||||||
for (int32_t dungeonIndex = SCENE_DEKU_TREE; dungeonIndex < SCENE_JABU_JABU_BOSS + 1; dungeonIndex++) {
|
for (int32_t dungeonIndex = SCENE_DEKU_TREE; dungeonIndex < SCENE_JABU_JABU_BOSS + 1; dungeonIndex++) {
|
||||||
|
|||||||
Reference in New Issue
Block a user