
/// A basic struct to hold color RGBA_UINT color data
#[derive(Clone)]
pub struct Color
{
   pub r : u8,
   pub g : u8,
   pub b : u8,
   pub a : u8,
}

impl Default for Color{
	fn default() -> Color{
		Color{
			r: 0,g: 0,b: 0,a: 0
		}
	}
}

impl Color
{
    pub fn new(r:u8, g:u8, b:u8, a: u8) -> Color {
        Color{
            r, g, b, a
        }
    }
}