summaryrefslogtreecommitdiff
path: root/internal/render/renderer.go
diff options
context:
space:
mode:
authorBenjamin Chausse <benjamin@chausse.xyz>2024-07-11 22:04:29 -0400
committerBenjamin Chausse <benjamin@chausse.xyz>2024-07-11 22:04:29 -0400
commitc55207fe63006ed6e4a1151b91b9bfe5b9c3ff1c (patch)
tree66fcd3325ba43601113f84e12dcc0f6cd04f4359 /internal/render/renderer.go
parentc6877f2ca4fdd03c4282e1aa3c9b32358c9ad6ad (diff)
Render Test for Render Instructions
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)
+ }
}