use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Copy, PartialEq, Eq, Serialize, Deserialize)]
pub enum SceneInstanceColor {
Red,
Green,
Blue,
White,
Orange,
Yellow,
Purple,
#[default]
Pink,
Black,
}
impl SceneInstanceColor {
pub fn rgb8(self) -> [u8; 3] {
match self {
Self::Red => [139, 0, 0], Self::Green => [0, 100, 0], Self::Blue => [0, 0, 139], Self::White => [169, 169, 169], Self::Orange => [255, 140, 0], Self::Yellow => [204, 204, 0], Self::Purple => [75, 0, 130], Self::Pink => [231, 84, 128], Self::Black => [0, 0, 0], }
}
}