예제 #1
0
func (c Color) GetRGBA() (byte, byte, byte, byte) {
	var r, g, b, a C.uchar
	C.al_unmap_rgba((C.ALLEGRO_COLOR)(c), &r, &g, &b, &a)
	return byte(r), byte(g), byte(b), byte(a)
}
예제 #2
0
func (c *Color) UnmapRgba() (uint8, uint8, uint8, uint8) {
	var r, g, b, a C.uchar
	C.al_unmap_rgba((C.ALLEGRO_COLOR)(*c), &r, &g, &b, &a)
	return uint8(r), uint8(g), uint8(b), uint8(a)
}