import process from "node:process"; import { GAME_SIZE } from "../state"; export const RENDER_GAME_SIZE = { rows: GAME_SIZE.rows, cols: GAME_SIZE.cols * 2 + 4, }; export const RENDER_STATE_SIZE = { rows: RENDER_GAME_SIZE.rows + 7, cols: RENDER_GAME_SIZE.cols * 2 + 10, }; export const getCurrentTerminalSize = (): { rows: number; cols: number } => { const { rows, columns } = process.stdout; return { rows, cols: columns }; }; export const clearTerminal = () => { process.stdout.write("\x1Bc"); }; export const prepareTerminal = () => { clearTerminal(); };