blob: ab4e33ad73e71765b94715f090aaf524b958e46f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
// +build ignore
package main
import (
"bytes"
"image/gif"
"log"
"github.com/MFAshby/unicornpaint/unicorn"
)
func main() {
un, err := unicorn.NewUnicorn2()
if err != nil {
log.Fatalf("Error getting a unicorn :( %v", err)
}
data, err := unicorn.Asset("data/sample2.gif")
if err != nil {
log.Fatalf("Error getting rain %v", err)
}
g, err := gif.DecodeAll(bytes.NewReader(data))
if err != nil {
log.Fatalf("Error decoding gif %v", err)
}
un.SetGif(g)
stopChan := un.StartRender()
un.MainLoop()
stopChan <- true
}
|