This commit is contained in:
tildearrow 2024-03-20 14:59:49 -05:00
parent 1b3723c895
commit fd6fc801a5

View file

@ -24,13 +24,11 @@
void FurnaceGUI::drawSysDefs(std::vector<FurnaceGUISysDef>& category, bool& accepted) {
for (FurnaceGUISysDef& i: category) {
bool treeNode=false;
ImGui::TableNextRow();
ImGui::TableNextColumn();
if (!i.subDefs.empty()) {
if (ImGui::TreeNode("##TreeShit")) {
drawSysDefs(i.subDefs,accepted);
ImGui::TreePop();
}
treeNode=ImGui::TreeNode("##TreeShit");
ImGui::SameLine();
}
if (ImGui::Selectable(i.name,false,ImGuiSelectableFlags_DontClosePopups)) {
@ -38,6 +36,10 @@ void FurnaceGUI::drawSysDefs(std::vector<FurnaceGUISysDef>& category, bool& acce
nextDescName=i.name;
accepted=true;
}
if (treeNode) {
drawSysDefs(i.subDefs,accepted);
ImGui::TreePop();
}
if (ImGui::IsItemHovered()) {
if (ImGui::BeginTooltip()) {
std::map<DivSystem,int> chipCounts;