use std::sync::LazyLock;
use super::*;
pub(crate) static PARTICLE_PALETTE: LazyLock<[Color; PARTICLE_PALETTE_SIZE]> =
LazyLock::new(|| {
[
Color::new(1.000, 1.000, 1.000, 1.000),
Color::new(0.875, 0.875, 0.875, 1.000),
Color::new(0.750, 0.750, 0.750, 1.000),
Color::new(0.625, 0.625, 0.625, 1.000),
Color::new(0.500, 0.500, 0.500, 1.000),
Color::new(0.375, 0.375, 0.375, 1.000),
Color::new(0.250, 0.250, 0.250, 1.000),
Color::new(0.125, 0.125, 0.125, 1.000),
Color::new(0.000, 0.000, 0.000, 1.000),
Color::new(1.000, 0.000, 0.000, 1.000),
Color::new(0.000, 1.000, 0.000, 1.000),
Color::new(0.000, 0.000, 1.000, 1.000),
Color::new(1.000, 1.000, 0.000, 1.000),
Color::new(0.000, 1.000, 1.000, 1.000),
Color::new(1.000, 0.000, 1.000, 1.000),
Color::new(1.000, 0.500, 0.000, 1.000),
Color::new(0.500, 1.000, 0.000, 1.000),
Color::new(0.000, 1.000, 0.500, 1.000),
Color::new(0.000, 0.500, 1.000, 1.000),
Color::new(0.500, 0.000, 1.000, 1.000),
Color::new(1.000, 0.000, 0.500, 1.000),
Color::new(0.875, 0.250, 0.125, 1.000),
Color::new(0.250, 0.875, 0.125, 1.000),
Color::new(0.125, 0.250, 0.875, 1.000),
Color::new(0.875, 0.125, 0.250, 1.000),
Color::new(0.250, 0.125, 0.875, 1.000),
Color::new(0.125, 0.875, 0.250, 1.000),
Color::new(0.625, 0.625, 0.125, 1.000),
Color::new(0.125, 0.625, 0.625, 1.000),
Color::new(0.625, 0.125, 0.625, 1.000),
Color::new(0.375, 0.375, 0.875, 1.000),
Color::new(0.875, 0.375, 0.375, 1.000),
]
});