package tins2020 import ( "opslag.de/schobers/tins2020/img" "github.com/veandco/go-sdl2/sdl" ) var Black = sdl.Color{R: 0, G: 0, B: 0, A: 255} var Transparent = sdl.Color{R: 0, G: 0, B: 0, A: 0} var TransparentWhite = sdl.Color{R: 255, G: 255, B: 255, A: 31} var White = sdl.Color{R: 255, G: 255, B: 255, A: 255} func HexColor(s string) (sdl.Color, error) { c, err := img.HexColor(s) if err != nil { return sdl.Color{}, err } return sdl.Color(c), nil } func MustHexColor(s string) sdl.Color { return sdl.Color(img.MustHexColor(s)) } func SetDrawColor(renderer *sdl.Renderer, color sdl.Color) { renderer.SetDrawColor(color.R, color.G, color.B, color.A) } func SetDrawColorHex(renderer *sdl.Renderer, s string) { SetDrawColor(renderer, MustHexColor(s)) }