UNPKG

@real_one_chess_king/game-logic

Version:
20 lines 686 B
export function printCells({ cellsMeta: cells, pieceMeta: boardPieceMeta, }) { let r = ""; for (let i = 0; i < cells.length; i++) { const row = cells[i]; const printData = []; for (let j = 0; j < row.length; j++) { const pieceMetaId = cells[i][j]; const pieceMeta = boardPieceMeta.find(({ id }) => id === pieceMetaId); const char = pieceMetaId && pieceMeta ? pieceMeta.type[0] + pieceMeta.color[0] : " "; printData.push(char); } r = `${r} ${printData.join("|")} -----------------------`; } console.log(r); } //# sourceMappingURL=board-printer.js.map