22 lines
415 B
Go
22 lines
415 B
Go
|
package sdl
|
||
|
|
||
|
import (
|
||
|
"git.kirsle.net/apps/doodle/render"
|
||
|
"github.com/veandco/go-sdl2/sdl"
|
||
|
)
|
||
|
|
||
|
// ColorToSDL converts Doodle's Color type to an sdl.Color.
|
||
|
func ColorToSDL(c render.Color) sdl.Color {
|
||
|
return sdl.Color{c.Red, c.Green, c.Blue, c.Alpha}
|
||
|
}
|
||
|
|
||
|
// RectToSDL converts Doodle's Rect type to an sdl.Rect.
|
||
|
func RectToSDL(r render.Rect) sdl.Rect {
|
||
|
return sdl.Rect{
|
||
|
X: r.X,
|
||
|
Y: r.Y,
|
||
|
W: r.W,
|
||
|
H: r.H,
|
||
|
}
|
||
|
}
|