summaryrefslogtreecommitdiff
path: root/internal/render/renderer.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/render/renderer.go')
-rw-r--r--internal/render/renderer.go10
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)
+ }
}