This commit is contained in:
Mylloon 2022-08-30 22:45:58 +02:00
parent fb21d3eece
commit 344b018936
Signed by: Anri
GPG key ID: A82D63DFF8D1317F

View file

@ -65,22 +65,37 @@ pub fn line_table(
}; };
// Courses columns // Courses columns
for i in 0..number_cell - 2 { let range = number_cell - 1;
let mut last_day = false;
for i in 0..range {
// Check if it's a big cell // Check if it's a big cell
match skip_with.get(&i) { if i == range - 1 {
Some(text) => match skip_with.get(&(i + 1)) { // Friday only
// Match check if the next cell will be big match skip_with.get(&i) {
Some(_) => print!("{:^cell_length$}{}", text, rsbc_bbc), Some(text) => {
None => print!("{:^cell_length$}{}", text, rsbc), println!("{:^cell_length$}{}", text, rsbc_bbc);
}, last_day = true;
None => match skip_with.get(&(i + 1)) { },
// Match check if the next cell will be big None => (),
Some(_) => print!("{}{}", line, rs_bbc), }
None => print!("{}{}", line, ms), } else {
}, match skip_with.get(&i) {
Some(text) => match skip_with.get(&(i + 1)) {
// Match check if the next cell will be big
Some(_) => print!("{:^cell_length$}{}", text, rsbc_bbc),
None => print!("{:^cell_length$}{}", text, rsbc),
},
None => match skip_with.get(&(i + 1)) {
// Match check if the next cell will be big
Some(_) => print!("{}{}", line, rs_bbc),
None => print!("{}{}", line, ms),
},
}
} }
} }
println!("{}{}", line, rs); if !last_day {
println!("{}{}", line, rs);
}
} }
// Split a string in half with respect of words // Split a string in half with respect of words