40 lines
657 B
Go
40 lines
657 B
Go
package main
|
|
|
|
import (
|
|
"go-cal/pkg/config"
|
|
"log"
|
|
|
|
_ "github.com/joho/godotenv/autoload"
|
|
)
|
|
|
|
func main() {
|
|
var err error
|
|
|
|
if err = config.Load(); err != nil {
|
|
log.Fatalf("Load config file fail, %v\n", err)
|
|
}
|
|
|
|
// fb := gofb.NewFramebuffer()
|
|
// fb.Init()
|
|
// defer fb.Release()
|
|
// fb.Fill(0, 0, 0, 0)
|
|
|
|
// dc := gg.NewContext(fb.Xres, fb.Yres)
|
|
// dc.DrawCircle(10, 10, 10)
|
|
// dc.SetRGB(125, 0, 0)
|
|
// dc.Fill()
|
|
|
|
// dc.DrawCircle(100, 100, 40)
|
|
// dc.SetRGB(0, 120, 0)
|
|
// dc.Fill()
|
|
|
|
// fb.DrawImage(0, 0, dc.Image())
|
|
|
|
// dc.DrawCircle(600, 10, 222)
|
|
// dc.Fill()
|
|
// dc.DrawString("Test string ", 10, 400)
|
|
|
|
// fb.DrawImage(0, 0, dc.Image())
|
|
|
|
}
|