pub const D51_HEIGHT: usize = 10;
pub const D51_FUNNEL: usize = 7;
pub const D51_LENGTH: usize = 83;
pub const D51_PATTERNS: usize = 6;
pub const LOGO_HEIGHT: usize = 6;
pub const LOGO_FUNNEL: usize = 4;
pub const LOGO_LENGTH: usize = 84;
pub const LOGO_PATTERNS: usize = 6;
pub const D51_STR: [&str; 7] = [
" ==== ________ ___________ ",
" _D _| |_______/ \\__I_I_____===__|_________| ",
" |(_)--- | H\\________/ | | =|___ ___| ",
" / | | H | | | | ||_| |_|| ",
" | | | H |__--------------------| [___] | ",
" | ________|___H__/__|_____/[][]~\\_______| | ",
" |/ | |-----------I_____I [][] [] D |=======|__ ",
];
pub const D51_WHL: [[&str; 3]; 6] = [
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\O=====O=====O=====O_/ \\_/ ",
],
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|=O=====O=====O=====O |_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-O=====O=====O=====O \\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-~O=====O=====O=====O\\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|= O=====O=====O=====O|_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\_O=====O=====O=====O/ \\_/ ",
],
];
pub const D51_COAL: [&str; 10] = [
" ",
" ",
" _________________ ",
" _| \\_____A ",
" =| | ",
" -| | ",
"__|________________________|_ ",
"|__________________________|_ ",
" |_D__D__D_| |_D__D__D_| ",
" \\_/_\\_/_/ \\_/_\\_/_/ ",
];
pub const C51_HEIGHT: usize = 10;
pub const C51_FUNNEL: usize = 7;
pub const C51_LENGTH: usize = 95;
pub const C51_PATTERNS: usize = 6;
pub const C51_STR: [&str; 7] = [
" ____ ",
" _D _| |_______________________________________________________ ",
" |(_)--- | C51 \\\\__________/| \\\\ ",
" / | | | | ",
" | | | / \\\\ ",
" | ________|________________________________________________\\\\__ ",
" |/ | |-----------I_____I [][] [] C |=======|________| | ",
];
pub const C51_WHL: [[&str; 3]; 6] = [
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\O=====O=====O=====O_/ \\_/ ",
],
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|=O=====O=====O=====O |_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-O=====O=====O=====O \\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-~O=====O=====O=====O\\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|= O=====O=====O=====O|_____/~\\___/ ",
" \\_/ \\__/ \\__/ \\__/ \\__/ \\_/ ",
],
[
"__/ =| o |=-~~\\ /~~\\ /~~\\ /~~\\ ____Y___________|__ ",
" |/-=|___|= || || || |_____/~\\___/ ",
" \\_/ \\_O=====O=====O=====O/ \\_/ ",
],
];
pub const C51_COAL: [&str; 10] = [
" ",
" ",
" _________________ ",
" _| \\_____A ",
" =| | ",
" -| | ",
"__|________________________|_ ",
"|__________________________|_ ",
" |_D__D__D_| |_D__D__D_| ",
" \\_/_\\_/_/ \\_/_\\_/_/ ",
];
pub const LOGO_STR: [&str; 4] = [" ; ; ", " ;;; ;;", " ; ; ", " "];
pub const LOGO_WHL: [[&str; 2]; 6] = [
[" /~\\___/~\\ /~\\___/~\\ ", " / O O O \\/ O O O \\"],
[" /~\\___/~\\ /~\\___/~\\ ", " / O O O O O O O "],
[" /~\\___/~\\ /~\\___/~\\ ", "O O O O O O O O "],
[" /~\\___/~\\ /~\\___/~\\ ", " O O O O O O O /"],
[" /~\\___/~\\ /~\\___/~\\ ", " / O O O O O O /"],
[" /~\\___/~\\ /~\\___/~\\ ", " \\ O O O O O O /"],
];
pub const LOGO_COAL: [&str; 7] = [
" ",
" ~~^~~~^~~ ",
"~~^~^~^~^~ ",
"^~^~^~^~^~ ",
" ^~^~^~^~^ ",
" (o)(o) ",
" ",
];
pub const LOGO_CAR: [&str; 7] = [
" _______ ",
" / ___ \\",
" | | S | |",
" | | L | |",
" \\ |____| /",
" \\_____/ ",
" ",
];
pub const MAN: [&str; 2] = [" o_o ", " | "];
pub const SMOKE_PATTERN: [[&str; 16]; 2] = [
[
"( )", "( )", "( )", "( )", "( )", "( )", "( )", "( )", "()", "()", "O", "O", "O", "O", "O", " ", ],
[
"(@@@)", "(@@@@)", "(@@@@)", "(@@@)", "(@@)", "(@@)", "(@)", "(@)", "@@", "@@", "@", "@", "@", "@", "@", " ", ],
];
pub const SMOKE_DY: [i32; 16] = [2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
pub const SMOKE_DX: [i32; 16] = [-2, -1, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3];
pub const SMOKE_ERASER: [&str; 16] = [
" ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", ];