From 0f802393480cfa99536123ce84d301b31eaf6d46 Mon Sep 17 00:00:00 2001 From: Iain Patterson Date: Thu, 5 Mar 2015 16:49:17 +0000 Subject: [PATCH] Added TermboxScreen.ClearLine(). Clear from given column to end of line. --- screen/screen.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/screen/screen.go b/screen/screen.go index 251ca87..4d40793 100644 --- a/screen/screen.go +++ b/screen/screen.go @@ -98,6 +98,14 @@ func (s *TermboxScreen) PrintAt(x int, y int, text string) { s.Flush() } +// Clear EOL +func (s *TermboxScreen) ClearLine(x int, y int) { + for i := x; i < s.width; i++ { + termbox.SetCell(i, y, ' ', termbox.ColorDefault, termbox.ColorDefault) + } + s.Flush() +} + // set the screen size func (s *TermboxScreen) SetSize(width, height int) { // if we get bigger then clear out the bottom line -- 2.20.1