small software-rendered rust tty
Diffstat (limited to 'src/colors.rs')
| -rw-r--r-- | src/colors.rs | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/src/colors.rs b/src/colors.rs index effec8d..2e487a2 100644 --- a/src/colors.rs +++ b/src/colors.rs @@ -1,3 +1,4 @@ +use atools::prelude::*; pub const BACKGROUND: [u8; 3] = [33u8, 39u8, 51u8]; pub const FOREGROUND: [u8; 3] = [217u8, 215u8, 206u8]; pub const CURSOR: [u8; 3] = [255u8, 204u8, 102u8]; @@ -25,23 +26,7 @@ pub fn four(x: u16) -> [u8; 3] { FOUR[x.min(0xf) as usize] } -pub const EIGHT: [[u8; 3]; 256] = [ - [0, 0, 0], - [128, 0, 0], - [0, 128, 0], - [128, 128, 0], - [0, 0, 128], - [128, 0, 128], - [0, 128, 128], - [192, 192, 192], - [128, 128, 128], - [255, 0, 0], - [0, 255, 0], - [255, 255, 0], - [0, 0, 255], - [255, 0, 255], - [0, 255, 255], - [255, 255, 255], +pub const EIGHT: [[u8; 3]; 256] = FOUR.couple([ [0, 0, 0], [0, 0, 95], [0, 0, 135], @@ -282,4 +267,4 @@ pub const EIGHT: [[u8; 3]; 256] = [ [218, 218, 218], [228, 228, 228], [238, 238, 238], -]; +]); |