2048-board-renderer
Version:
2048 board renderer
19 lines (18 loc) • 591 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var getBasicTileDataMap = function (board) {
var tileDataMap = new Map();
for (var row = 0; row < board.length; row++) {
for (var col = 0; col < board[row].length; col++) {
var tile = board[row][col];
if (tile !== null) {
tileDataMap.set(tile.id, {
value: tile.value,
position: { row: row, col: col },
});
}
}
}
return tileDataMap;
};
exports.default = getBasicTileDataMap;