mirror of
https://github.com/diamondburned/arikawa.git
synced 2024-11-30 18:53:30 +00:00
Discord: Added a convenient RGB function for Color
This commit is contained in:
parent
4a1d6ad456
commit
55ebeaf45f
|
@ -14,6 +14,19 @@ func (c Color) Int() int {
|
||||||
return int(c)
|
return int(c)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// RGB splits Color into red, green, and blue. The maximum value is 255.
|
||||||
|
func (c Color) RGB() (uint8, uint8, uint8) {
|
||||||
|
var (
|
||||||
|
color = c.Uint32()
|
||||||
|
|
||||||
|
r = uint8((color >> 16) & 255)
|
||||||
|
g = uint8((color >> 8) & 255)
|
||||||
|
b = uint8(color & 255)
|
||||||
|
)
|
||||||
|
|
||||||
|
return r, g, b
|
||||||
|
}
|
||||||
|
|
||||||
type Embed struct {
|
type Embed struct {
|
||||||
Title string `json:"title,omitempty"`
|
Title string `json:"title,omitempty"`
|
||||||
Type EmbedType `json:"type,omitempty"`
|
Type EmbedType `json:"type,omitempty"`
|
||||||
|
|
Loading…
Reference in a new issue