More like lolcat.

This commit is contained in:
2016-09-02 16:00:29 +02:00
parent 9896da0d84
commit 1b915d86f0

View File

@@ -80,15 +80,12 @@ fn main() {
for line in stdin.lock().lines() {
seed += 1;
let mut delta = 0;
let line = line.unwrap()
.trim()
.replace("\t", " ");
for c in line.unwrap().chars() {
delta += match c {
'\t' => 8,
_ => 1
};
let (red, green, blue) = rainbow(freq, (seed + delta) as f32 / spread);
for (n, c) in line.chars().enumerate() {
let (red, green, blue) = rainbow(freq, seed as f32 + n as f32 / spread);
print!("{}", RGB(red, green, blue).paint(c.to_string()));
}