fjtui/test-frames.js

90 lines
1.8 KiB
JavaScript
Raw Normal View History

2026-06-02 00:36:39 +00:00
const GRAVESTONE_FRAMES = [
[
' ',
' ',
' ',
' ',
' ___________ ',
],
[
' ',
' ',
' ',
' ___ ',
' ___/___\\___ ',
],
[
' ',
' ',
' ___ ',
' / \\ ',
' __|_____|__ ',
],
[
' ',
' ___ ',
' / \\ ',
' | RIP | ',
' __|_____|__ ',
],
[
' ___ ',
' / \\ ',
' | RIP | ',
' | | ',
' __|_____|__ ',
]
];
const ZOMBIE_FRAMES = [
[
' ___ ',
' / \\ ',
' | RIP | ',
' | | ',
' __|_____|__ ',
],
[
' ___ ',
' / \\ ',
' | RIP | ',
' | | ',
' __|_ . _|__ ',
],
[
' ___ ',
' / \\ ',
' | RIP | ',
' | ^ | ',
' __|_/ \\_|__ ',
],
[
' ___ ',
' / \\ ',
' | o_o | ',
' | /|\\ | ',
' __|_ | _|__ ',
],
[
' ___ ',
' /o_o\\ ',
' | /|\\ | ',
' | | | ',
' __|_/ \\_|__ ',
],
[
' \\o_o/ ',
' / | \\ ',
' | / \\ | ',
' | | ',
' __|_____|__ ',
]
];
const checkLens = frames => frames.forEach((f, i) => f.forEach((l, j) => {
if (l.length !== 17) console.log(`Frame ${i} line ${j} len ${l.length}: ${l}`);
}));
checkLens(GRAVESTONE_FRAMES);
checkLens(ZOMBIE_FRAMES);
console.log("Checked lengths!");