e58f06d9fa
Stripped upstream git history; starting point for replacing the native SWELL/Win32 mapping UI with something more suited to bulk editing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
137 lines
4.9 KiB
Rust
137 lines
4.9 KiB
Rust
//! Initially taken from https://github.com/jamesmunns/launch-rs/blob/master/lib/src/color.rs
|
|
use crate::RgbColor;
|
|
|
|
/// http://launchpaddr.com/mk2palette/
|
|
pub const COLOR_PALETTE: [RgbColor; 128] = [
|
|
// 0..64
|
|
RgbColor::new(0x00, 0x00, 0x00),
|
|
RgbColor::new(0x1c, 0x1c, 0x1c),
|
|
RgbColor::new(0x7c, 0x7c, 0x7c),
|
|
RgbColor::new(0xfc, 0xfc, 0xfc),
|
|
RgbColor::new(0xff, 0x4e, 0x48),
|
|
RgbColor::new(0xfe, 0x0a, 0x00),
|
|
RgbColor::new(0x5a, 0x00, 0x00),
|
|
RgbColor::new(0x18, 0x00, 0x02),
|
|
RgbColor::new(0xff, 0xbc, 0x63),
|
|
RgbColor::new(0xff, 0x57, 0x00),
|
|
RgbColor::new(0x5a, 0x1d, 0x00),
|
|
RgbColor::new(0x24, 0x18, 0x02),
|
|
RgbColor::new(0xfd, 0xfd, 0x21),
|
|
RgbColor::new(0xfd, 0xfd, 0x00),
|
|
RgbColor::new(0x58, 0x58, 0x00),
|
|
RgbColor::new(0x18, 0x18, 0x00),
|
|
RgbColor::new(0x81, 0xfd, 0x2b),
|
|
RgbColor::new(0x40, 0xfd, 0x01),
|
|
RgbColor::new(0x16, 0x58, 0x00),
|
|
RgbColor::new(0x13, 0x28, 0x01),
|
|
RgbColor::new(0x35, 0xfd, 0x2b),
|
|
RgbColor::new(0x00, 0xfe, 0x00),
|
|
RgbColor::new(0x00, 0x58, 0x01),
|
|
RgbColor::new(0x00, 0x18, 0x00),
|
|
RgbColor::new(0x35, 0xfc, 0x47),
|
|
RgbColor::new(0x00, 0xfe, 0x00),
|
|
RgbColor::new(0x00, 0x58, 0x01),
|
|
RgbColor::new(0x00, 0x18, 0x00),
|
|
RgbColor::new(0x32, 0xfd, 0x7f),
|
|
RgbColor::new(0x00, 0xfd, 0x3a),
|
|
RgbColor::new(0x01, 0x58, 0x14),
|
|
RgbColor::new(0x00, 0x1c, 0x0e),
|
|
RgbColor::new(0x2f, 0xfc, 0xb1),
|
|
RgbColor::new(0x00, 0xfb, 0x91),
|
|
RgbColor::new(0x01, 0x57, 0x32),
|
|
RgbColor::new(0x01, 0x18, 0x10),
|
|
RgbColor::new(0x39, 0xbe, 0xff),
|
|
RgbColor::new(0x00, 0xa7, 0xff),
|
|
RgbColor::new(0x01, 0x40, 0x51),
|
|
RgbColor::new(0x00, 0x10, 0x18),
|
|
RgbColor::new(0x41, 0x86, 0xff),
|
|
RgbColor::new(0x00, 0x50, 0xff),
|
|
RgbColor::new(0x01, 0x1a, 0x5a),
|
|
RgbColor::new(0x01, 0x06, 0x19),
|
|
RgbColor::new(0x47, 0x47, 0xff),
|
|
RgbColor::new(0x00, 0x00, 0xfe),
|
|
RgbColor::new(0x00, 0x00, 0x5a),
|
|
RgbColor::new(0x00, 0x00, 0x18),
|
|
RgbColor::new(0x83, 0x47, 0xff),
|
|
RgbColor::new(0x50, 0x00, 0xff),
|
|
RgbColor::new(0x16, 0x00, 0x67),
|
|
RgbColor::new(0x0a, 0x00, 0x32),
|
|
RgbColor::new(0xff, 0x48, 0xfe),
|
|
RgbColor::new(0xff, 0x00, 0xfe),
|
|
RgbColor::new(0x5a, 0x00, 0x5a),
|
|
RgbColor::new(0x18, 0x00, 0x18),
|
|
RgbColor::new(0xfb, 0x4e, 0x83),
|
|
RgbColor::new(0xff, 0x07, 0x53),
|
|
RgbColor::new(0x5a, 0x02, 0x1b),
|
|
RgbColor::new(0x21, 0x01, 0x10),
|
|
RgbColor::new(0xff, 0x19, 0x01),
|
|
RgbColor::new(0x9a, 0x35, 0x00),
|
|
RgbColor::new(0x7a, 0x51, 0x01),
|
|
RgbColor::new(0x3e, 0x65, 0x00),
|
|
// 64..128
|
|
RgbColor::new(0x01, 0x38, 0x00),
|
|
RgbColor::new(0x00, 0x54, 0x32),
|
|
RgbColor::new(0x00, 0x53, 0x7f),
|
|
RgbColor::new(0x00, 0x00, 0xfe),
|
|
RgbColor::new(0x01, 0x44, 0x4d),
|
|
RgbColor::new(0x1a, 0x00, 0xd1),
|
|
RgbColor::new(0x7c, 0x7c, 0x7c),
|
|
RgbColor::new(0x20, 0x20, 0x20),
|
|
RgbColor::new(0xff, 0x0a, 0x00),
|
|
RgbColor::new(0xba, 0xfd, 0x00),
|
|
RgbColor::new(0xac, 0xec, 0x00),
|
|
RgbColor::new(0x56, 0xfd, 0x00),
|
|
RgbColor::new(0x00, 0x88, 0x00),
|
|
RgbColor::new(0x01, 0xfc, 0x7b),
|
|
RgbColor::new(0x00, 0xa7, 0xff),
|
|
RgbColor::new(0x02, 0x1a, 0xff),
|
|
RgbColor::new(0x35, 0x00, 0xff),
|
|
RgbColor::new(0x78, 0x00, 0xff),
|
|
RgbColor::new(0xb4, 0x17, 0x7e),
|
|
RgbColor::new(0x41, 0x20, 0x00),
|
|
RgbColor::new(0xff, 0x4a, 0x01),
|
|
RgbColor::new(0x82, 0xe1, 0x00),
|
|
RgbColor::new(0x66, 0xfd, 0x00),
|
|
RgbColor::new(0x00, 0xfe, 0x00),
|
|
RgbColor::new(0x00, 0xfe, 0x00),
|
|
RgbColor::new(0x45, 0xfd, 0x61),
|
|
RgbColor::new(0x01, 0xfb, 0xcb),
|
|
RgbColor::new(0x50, 0x86, 0xff),
|
|
RgbColor::new(0x27, 0x4d, 0xc8),
|
|
RgbColor::new(0x84, 0x7a, 0xed),
|
|
RgbColor::new(0xd3, 0x0c, 0xff),
|
|
RgbColor::new(0xff, 0x06, 0x5a),
|
|
RgbColor::new(0xff, 0x7d, 0x01),
|
|
RgbColor::new(0xb8, 0xb1, 0x00),
|
|
RgbColor::new(0x8a, 0xfd, 0x00),
|
|
RgbColor::new(0x81, 0x5d, 0x00),
|
|
RgbColor::new(0x3a, 0x28, 0x02),
|
|
RgbColor::new(0x0d, 0x4c, 0x05),
|
|
RgbColor::new(0x00, 0x50, 0x37),
|
|
RgbColor::new(0x13, 0x14, 0x29),
|
|
RgbColor::new(0x10, 0x1f, 0x5a),
|
|
RgbColor::new(0x6a, 0x3c, 0x18),
|
|
RgbColor::new(0xac, 0x04, 0x01),
|
|
RgbColor::new(0xe1, 0x51, 0x36),
|
|
RgbColor::new(0xdc, 0x69, 0x00),
|
|
RgbColor::new(0xfe, 0xe1, 0x00),
|
|
RgbColor::new(0x99, 0xe1, 0x01),
|
|
RgbColor::new(0x60, 0xb5, 0x00),
|
|
RgbColor::new(0x1b, 0x1c, 0x31),
|
|
RgbColor::new(0xdc, 0xfd, 0x54),
|
|
RgbColor::new(0x76, 0xfb, 0xb9),
|
|
RgbColor::new(0x96, 0x98, 0xff),
|
|
RgbColor::new(0x8b, 0x62, 0xff),
|
|
RgbColor::new(0x40, 0x40, 0x40),
|
|
RgbColor::new(0x74, 0x74, 0x74),
|
|
RgbColor::new(0xde, 0xfc, 0xfc),
|
|
RgbColor::new(0xa2, 0x04, 0x01),
|
|
RgbColor::new(0x34, 0x01, 0x00),
|
|
RgbColor::new(0x00, 0xd2, 0x01),
|
|
RgbColor::new(0x00, 0x41, 0x01),
|
|
RgbColor::new(0xb8, 0xb1, 0x00),
|
|
RgbColor::new(0x3c, 0x30, 0x00),
|
|
RgbColor::new(0xb4, 0x5d, 0x00),
|
|
RgbColor::new(0x4c, 0x13, 0x00),
|
|
];
|