use { crate::terminal::TerminalStyle, }; pub fn bg_style_from_depth(depth: usize) -> TerminalStyle { if depth == 0 { TerminalStyle::default() } else { TerminalStyle::bg_color(( (30.0 / ( 0.90*depth as f64 )) as u8, (30.0 / ( 0.93*depth as f64 )) as u8, (50.0 / ( 0.95*depth as f64 )) as u8 )) } } pub fn fg_style_from_depth(depth: usize) -> TerminalStyle { match depth % 3 { 0 => TerminalStyle::fg_color((200, 200, 80)), 1 => TerminalStyle::fg_color((80, 200, 200)), 2 => TerminalStyle::fg_color((150, 150, 200)), _ => TerminalStyle::default() } }