From bf5a7df4608a0cdf5b1c145fcf2002560f3ecf44 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Fri, 10 Mar 2023 00:20:47 +0900 Subject: refactor: move common snippet to util.go --- cmd/timer.go | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'cmd/timer.go') diff --git a/cmd/timer.go b/cmd/timer.go index b4f9857..0e0ff48 100644 --- a/cmd/timer.go +++ b/cmd/timer.go @@ -18,25 +18,7 @@ func drawTimer(scr *term.Screen, leftTime time.Duration, bgStyle, fgStyle term.S // Clear the entire screen. scr.Clear(bgStyle) - // Calculate square width/height and offset. - scrW, scrH := scr.Size() - // 17 - // <---------------> - // ### ### ### ### ^ - // # # # # # # # # # | - // # # # # # # # # | 5 - // # # # # # # # # # | - // ### ### ### ### v - squareW := scrW / (17 + 2) - squareH := scrH / (5 + 2) - if squareH > squareW { - squareH = squareW - } - if squareW > squareH*3/2 { - squareW = squareH * 3 / 2 - } - xOffset := (scrW - squareW*17) / 2 - yOffset := (scrH - squareH*5) / 2 + squareW, squareH, xOffset, yOffset := calcSquareSize(scr) // Minute minute := leftTime.Minutes() -- cgit v1.2.3-70-g09d2