From 8de2d20af3df609bf5daf0e41f3a38c6fea9b5da Mon Sep 17 00:00:00 2001 From: Sergio Morante Date: Wed, 20 Sep 2023 19:57:33 +0200 Subject: [PATCH] refactor: use createBoard instead hardcoded board array --- main.js | 155 +------------------------------------------------------- 1 file changed, 1 insertion(+), 154 deletions(-) diff --git a/main.js b/main.js index 46221d4..5b100eb 100644 --- a/main.js +++ b/main.js @@ -16,160 +16,7 @@ canvas.height = BLOCK_SIZE * BOARD_HEIGHT context.scale(BLOCK_SIZE, BLOCK_SIZE) // 3. board -// const board = createBoard(BOARD_WIDTH, BOARD_HEIGHT) - -const board = [ - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0, 0 - ], - [ - 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, - 0, 0 - ], - [ - 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, - 0, 0 - ] -] +const board = createBoard(BOARD_WIDTH, BOARD_HEIGHT) function createBoard (width, height) { return Array(height).fill().map(() => Array(width).fill(0))