import { createTextUI } from "./textui.js"; export async function demo(display_type) { await new Promise((resolve) => setTimeout(resolve, 500)); let x = 0; const ui = await createTextUI({ palette: [ { r: 0, g: 0, b: 0 }, { r: 1, g: 1, b: 1 }, { r: 0, g: 1, b: 1 }, ], onResize: draw, onKeyStroke: (key) => { ui.drawing.color(1, 0).text(key, { x, y: 7 }); x += key.length + 1; }, }, display_type); function draw() { ui.drawing.color(2, 0).text("hello", { x: 10, y: 3 }); ui.drawing.color(0, 1).text("world", { x: 10, y: 5 }); } await ui.loop(); }