From 39d02975dc58830471ca86702e07533a43fc6424 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 29 Jul 2023 11:28:37 -0230 Subject: radian/degree mode toggle command --- calc.go | 6 +++--- ui.go | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/calc.go b/calc.go index 1d969cc..8a114a4 100644 --- a/calc.go +++ b/calc.go @@ -5,11 +5,11 @@ import ( "strings" ) -type AngleMode int +type AngleMode bool const ( - modeDeg = iota - modeRad + modeDeg = false + modeRad = true ) type Calculator struct { diff --git a/ui.go b/ui.go index 877f11b..1360bcd 100644 --- a/ui.go +++ b/ui.go @@ -44,6 +44,8 @@ func (ui UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case "C": ui.calc.buf = "" ui.calc.stack = ui.calc.stack[:0] + case "A": + ui.calc.anglem = !ui.calc.anglem case "N": ui.calc.negate() case "+", "-", "*", "/", "%", "^": -- cgit v1.2.3