Added Highlight color to Palette.
This commit is contained in:
parent
c2009c5a8b
commit
eb0b660ab6
@ -8,6 +8,7 @@ import (
|
|||||||
|
|
||||||
type Palette interface {
|
type Palette interface {
|
||||||
Primary() allegro5.Color
|
Primary() allegro5.Color
|
||||||
|
PrimaryHighlight() allegro5.Color
|
||||||
PrimaryTransparent() allegro5.Color
|
PrimaryTransparent() allegro5.Color
|
||||||
Lightest() allegro5.Color
|
Lightest() allegro5.Color
|
||||||
Darker() allegro5.Color
|
Darker() allegro5.Color
|
||||||
@ -17,6 +18,7 @@ type Palette interface {
|
|||||||
|
|
||||||
type palette struct {
|
type palette struct {
|
||||||
primary allegro5.Color
|
primary allegro5.Color
|
||||||
|
primaryH allegro5.Color
|
||||||
primaryT allegro5.Color
|
primaryT allegro5.Color
|
||||||
lightest allegro5.Color
|
lightest allegro5.Color
|
||||||
darker allegro5.Color
|
darker allegro5.Color
|
||||||
@ -28,6 +30,10 @@ func (p *palette) Primary() allegro5.Color {
|
|||||||
return p.primary
|
return p.primary
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (p *palette) PrimaryHighlight() allegro5.Color {
|
||||||
|
return p.primaryH
|
||||||
|
}
|
||||||
|
|
||||||
func (p *palette) PrimaryTransparent() allegro5.Color {
|
func (p *palette) PrimaryTransparent() allegro5.Color {
|
||||||
return p.primaryT
|
return p.primaryT
|
||||||
}
|
}
|
||||||
@ -60,6 +66,7 @@ func DefaultPalette() Palette {
|
|||||||
var primary = Blue500
|
var primary = Blue500
|
||||||
return &palette{
|
return &palette{
|
||||||
primary: NewColor(primary),
|
primary: NewColor(primary),
|
||||||
|
primaryH: NewColor(Blue400),
|
||||||
primaryT: NewColorAlpha(primary, 96),
|
primaryT: NewColorAlpha(primary, 96),
|
||||||
lightest: allegro5.NewColor(0xff, 0xff, 0xff),
|
lightest: allegro5.NewColor(0xff, 0xff, 0xff),
|
||||||
darker: allegro5.NewColorAlpha(0, 0, 0, 188),
|
darker: allegro5.NewColorAlpha(0, 0, 0, 188),
|
||||||
|
Loading…
Reference in New Issue
Block a user