From f6ad11088036a7a9e52610770dcf836b959600e3 Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 19 May 2025 14:13:55 -0500 Subject: [PATCH] add ^ --- .../Calculator/Calculator.cpp | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/modules/Archimedes-Modules/Calculator/Calculator.cpp b/modules/Archimedes-Modules/Calculator/Calculator.cpp index abdb225..966b458 100644 --- a/modules/Archimedes-Modules/Calculator/Calculator.cpp +++ b/modules/Archimedes-Modules/Calculator/Calculator.cpp @@ -114,6 +114,8 @@ double Calculator::evaluate(std::string equation, std::unordered_map nodes; std::unordered_map evalStr; @@ -257,19 +267,16 @@ void Calculator::basicCalculator() { s.clear(); } ImGui::SameLine(); - if(ImGui::Button("()")) { - - if(parenthesis) { - s += " ( "; - } else { - s += " ) "; - } - - parenthesis = !parenthesis; + if(ImGui::Button("(")) { + s += " ( "; } ImGui::SameLine(); - if(ImGui::Button("Gr")) { - graphing = true; + if(ImGui::Button(")")) { + s += " ) "; + } + ImGui::SameLine(); + if(ImGui::Button("^")) { + s += " ^ "; } ImGui::SameLine(); if(ImGui::Button("=")) {