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 c527413..b851e1e 100644 --- a/internal/render/renderer.go +++ b/internal/render/renderer.go @@ -125,7 +125,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 @@ -143,7 +143,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 @@ -158,10 +158,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) + } } |