use std::iter::FromIterator;
use tabled::{
builder::Builder,
settings::{style::Style, themes::Colorization, Color},
};
fn main() {
let board = [
["♜", "♞", "♝", "♛", "♚", "♝", "♞", "♜"],
["♟", "♟", "♟", "♟", "♟", "♟", "♟", "♟"],
["", "", "", "", "", "", "", ""],
["", "", "", "", "", "", "", ""],
["", "", "", "", "", "", "", ""],
["", "", "", "", "", "", "", ""],
["♙", "♙", "♙", "♙", "♙", "♙", "♙", "♙"],
["♖", "♘", "♗", "♕", "♔", "♗", "♘", "♖"],
];
let mut table = Builder::from_iter(board).build();
table
.with(Style::empty())
.with(Colorization::chess(Color::BG_WHITE, Color::BG_BLACK));
println!("{table}");
}