spin up and cleanup belong to animation
All checks were successful
build rgb-board / build (push) Successful in 2m10s

This commit is contained in:
2024-02-16 00:39:58 +00:00
parent 688e1d98f0
commit 7c086ff848
2 changed files with 11 additions and 8 deletions

View File

@@ -13,6 +13,16 @@ type Doorbell struct {
image image.Image
}
func (a *Animation) animateDoorbell() {
if a.countDown > 0 {
a.ctx.DrawImageAnchored(a.doorbell.image, 0, 0, 0, 0)
a.countDown -= 50
} else {
a.doorbell = Doorbell{}
a.countDown = 5000
a.ctx.Pop()
}
}
func loadImage(imgType string, img string, a *Animation) {
baseImage, _ := b64.StdEncoding.DecodeString(img)
bigImage, _, _ := image.Decode(bytes.NewReader(baseImage))