#![allow(dead_code)]
extern crate pixel_engine_draw as px_draw;
use px_draw::graphics::{Color, DrawSpriteTrait, Sprite};
fn main() {
println!("This is a library to print sprite to the console (crudely)");
}
const RECT: char = ' ';
pub fn print_sprite(spr: &Sprite) {
println!();
for y in 0..spr.height() {
for x in 0..spr.width() {
let Color { r, g, b, .. } = spr.get_pixel(x, y);
print!("\x1b[48;2;{r};{g};{b}m{RECT}{RECT}");
}
println!("\x1b[0m");
}
}