From 2025ae47b8545541a187e70ceaf767b89f4225ce Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Mon, 2 Jun 2025 14:06:13 +0200 Subject: [PATCH] Add 0xc0-0xcf --- buba/static/display.js | 164 ++++++++++++++++++++++++++++++++--------- 1 file changed, 130 insertions(+), 34 deletions(-) diff --git a/buba/static/display.js b/buba/static/display.js index 9bc5652..705d63e 100644 --- a/buba/static/display.js +++ b/buba/static/display.js @@ -1316,43 +1316,139 @@ export default class { '...... ...... .#.... ......', '...... ...... .##### ######', '...... ...... ...... ......', + '...... ...... ...... ......', + '...... ...... ...... ......', + ]; + + // 0xc0-0xcf + defs['\u2514'] = [ // └ + '...... ...... ...... ......', + '...... ...... ...... ......', + '###### ###### ##.... ......', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u2534'] = [ // ┴ + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '###### ###### ##.... ......', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u252c'] = [ // ┬ + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... .##### ######', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u251c'] = [ // ├ + '...... ...... ...... ......', + '...... ...... ...... ......', + '###### ###### ###### ######', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u2500'] = [ // ─ + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u253c'] = [ // ┼ + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '###### ###### ###### ######', + '...... ...... .#.... ......', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u255e'] = [ // ╞ + '...... ...... ...... ......', + '...... ...... ...... ......', + '###### ###### ###### ######', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u255f'] = [ // ╟ + '...... ...... ...... ......', + '###### ###### ###### ######', + '...... ...... ...... ......', + '###### ###### ###### ######', + '...... ...... .#.... ......', + '...... ...... ...... ......', + ]; + defs['\u255a'] = [ // ╚ + '###### ###### ###### ......', + '...... ...... ..#### ......', + '###### ###### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u2554'] = [ // ╔ + '...... ...### ###### ######', + '...... ...### #..... ......', + '...... ...### #.#### ######', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u2569'] = [ // ╩ + '...... ...### #.#### ......', + '###### ###### #.#### ......', + '...... ...... ..#### ......', + '###### ###### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u2566'] = [ // ╦ + '...... ...### #.#### ......', + '...... ...### #.#### ######', + '...... ...### #..... ......', + '...... ...### #.#### ######', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u2560'] = [ // ╠ + '...... ...... ...... ......', + '###### ###### ###### ######', + '...... ...... ...... ......', + '###### ###### #.#### ######', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u2550'] = [ // ═ + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u256c'] = [ // ╬ + '...... ...### #.#### ......', + '###### ###### #.#### ######', + '...... ...... ...... ......', + '###### ###### #.#### ######', + '...... ...### #.#### ......', + '...... ...... ...... ......', + ]; + defs['\u2567'] = [ // ╧ + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '###### ###### #.#### ......', + '...... ...### #.#### ......', + '...... ...### #.#### ......', + '...... ...... ...... ......', ]; /* - // 0xc0-0xcf - defs['\u00c0'] = [ // x - ]; - defs['\u00c1'] = [ // x - ]; - defs['\u00c2'] = [ // x - ]; - defs['\u00c3'] = [ // x - ]; - defs['\u00c4'] = [ // x - ]; - defs['\u00c5'] = [ // x - ]; - defs['\u00c6'] = [ // x - ]; - defs['\u00c7'] = [ // x - ]; - defs['\u00c8'] = [ // x - ]; - defs['\u00c9'] = [ // x - ]; - defs['\u00ca'] = [ // x - ]; - defs['\u00cb'] = [ // x - ]; - defs['\u00cc'] = [ // x - ]; - defs['\u00cd'] = [ // x - ]; - defs['\u00ce'] = [ // x - ]; - defs['\u00cf'] = [ // x - ]; - // 0xd0-0xdf defs['\u00d0'] = [ // x ];