bugfix: clear before next gen

This commit is contained in:
Baipyrus 2024-04-17 08:09:37 +02:00
parent c29dd9e6fb
commit a65dcddbc7
2 changed files with 7 additions and 1 deletions

View File

@ -11,7 +11,8 @@ import (
func output(client *resty.Client, url string, width, height int, arr [][]Cell) {
goterm.MoveCursor(1, 4)
// Prepare instructions for matrix
instructions := make([]interface{}, 0)
instructions := make([]interface{}, 1)
instructions[0] = Clear{Endpoint: CLEAR}
// Append all live cells as pixel instructions
for j := 0; j < height; j++ {
for i := 0; i < width; i++ {

View File

@ -11,6 +11,7 @@ const (
UPDATE Endpoint = "update"
PIXEL Endpoint = "pixel"
COLOR Endpoint = "color"
CLEAR Endpoint = "clear"
)
type Rectangle struct {
@ -21,6 +22,10 @@ type Rectangle struct {
Endpoint Endpoint `json:"endpoint"`
}
type Clear struct {
Endpoint Endpoint `json:"endpoint"`
}
type Update struct {
Endpoint Endpoint `json:"endpoint"`
}