flood-rs/src/pixel.rs
2026-07-18 03:05:55 +02:00

22 lines
No EOL
412 B
Rust

#[derive(Copy, Clone)]
pub struct Pixel {
pub x: u16,
pub y: u16,
pub r: u8,
pub g: u8,
pub b: u8
}
impl Pixel {
pub fn format0(&self) -> [u8; 7] {
let buf:[u8; 7] = [ self.x as u8
, (self.x >> 8) as u8
,self.y as u8
,(self.y >> 8) as u8
, self.r
, self.g
, self.b];
return buf;
}
}