diff options
Diffstat (limited to 'internal/render/renderer.go')
-rw-r--r-- | internal/render/renderer.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/internal/render/renderer.go b/internal/render/renderer.go index 5d3cb87..265c3ab 100644 --- a/internal/render/renderer.go +++ b/internal/render/renderer.go @@ -131,7 +131,7 @@ func (r *Renderer) DrawFrame() { // squash overlapping clear instructions for _, drw := range drwBuf { for j, clr := range clrBuf { - if ot := overlap(drw, clr); ot != None { + if ot := overlap(drw, clr); ot != CoverNone { newClr := squash(drw, clr, ot) switch len(newClr) { case 0: // Complete overlap -> delete the one under @@ -149,7 +149,7 @@ func (r *Renderer) DrawFrame() { for i := 0; i < len(drwBuf); i++ { for j := i + 1; j < len(drwBuf); j++ { older, newer := drwBuf[i], drwBuf[j] - if ot := overlap(older, newer); ot != None { + if ot := overlap(older, newer); ot != CoverNone { newDrw := squash(newer, older, ot) switch len(newDrw) { case 0: // Complete overlap -> delete the one under @@ -164,10 +164,10 @@ func (r *Renderer) DrawFrame() { } } // Draw - for _, clr := range clrBuf { - clr.Write(r.stream) - } for _, drw := range drwBuf { drw.Write(r.stream) } + for _, clr := range clrBuf { + clr.Write(r.stream) + } } |