clean up, add spoiler file name to ui

This commit is contained in:
briaguya 2022-06-03 03:40:49 -04:00
commit 4d2b0419d3

View file

@ -2086,46 +2086,28 @@ void DrawRandoEditor(bool& open) {
return; return;
} }
std::string spoilerfilepath = CVar_GetString("gSpoilerLog", "");
// todo something fancy for full path maybe?
ImGui::Text("Spoilerfile: %s", spoilerfilepath.c_str());
bool randoEnabled = (bool)CVar_GetS32("gRandomizer", 0); bool randoEnabled = (bool)CVar_GetS32("gRandomizer", 0);
if (ImGui::Checkbox("Enable Randomizer", &randoEnabled)) { if (ImGui::Checkbox("Enable Randomizer", &randoEnabled)) {
CVar_SetS32("gRandomizer", randoEnabled); CVar_SetS32("gRandomizer", randoEnabled);
Game::SaveSettings(); Game::SaveSettings();
} }
if (ImGui::Button("Generate")) { if(randoEnabled) {
if (CVar_GetS32("gRandoGenerating", 0) == 0) { if (ImGui::Button("Generate")) {
randoThread = std::thread(&GenerateRandomizerImgui); if (CVar_GetS32("gRandoGenerating", 0) == 0) {
randoThread = std::thread(&GenerateRandomizerImgui);
}
} }
// GenerateRandomizerImgui();
} }
ImGui::End(); ImGui::End();
} }
// void EnhancementCheckbox(const char* text, const char* cvarName)
// {
// bool val = (bool)CVar_GetS32(cvarName, 0);
// if (ImGui::Checkbox(text, &val)) {
// CVar_SetS32(cvarName, val);
// needs_save = true;
// }
// }
void InitRando() { void InitRando() {
SohImGui::AddWindow("Developer Tools", "Rando Editor", DrawRandoEditor); SohImGui::AddWindow("Developer Tools", "Rando Editor", DrawRandoEditor);
// if (ImGui::BeginMenu("Randomizer"))
// {
// // EnhancementCheckbox("Enable Randomizer", "gRandomizer");
// if (ImGui::Button("Generate Seed")) {
// if (CVar_GetS32("gRandoGenerating", 0) == 0) {
// randoThread = std::thread(&SohImGui::GenerateRandomizerImgui);
// }
// }
// ImGui::EndMenu();
// }
} }
extern "C" { extern "C" {