added all tetraminos and changed width const to GRID_WIDTH
This commit is contained in:
parent
5882939405
commit
97854f827e
39
app.js
39
app.js
@ -3,13 +3,42 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||||||
let squares = Array.from(document.querySelectorAll('.grid div'))
|
let squares = Array.from(document.querySelectorAll('.grid div'))
|
||||||
const ScoreDisplay = document.querySelector('#score')
|
const ScoreDisplay = document.querySelector('#score')
|
||||||
const StartBtn = document.querySelector('#start-button')
|
const StartBtn = document.querySelector('#start-button')
|
||||||
const width = 10
|
const GRID_WIDTH = 10
|
||||||
|
|
||||||
//The Tetrominoes
|
//The Tetrominoes
|
||||||
const lTetromino = [
|
const lTetromino = [
|
||||||
[1, width+1, width*2+1, 2],
|
[1, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1, 2],
|
||||||
[width, width+1, width+2, width*2+2],
|
[GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH * 2 + 2],
|
||||||
[1, width+1, width*2+1, width*2],
|
[1, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1, GRID_WIDTH * 2],
|
||||||
[width, width*2, width*2+1, width*2+2]
|
[GRID_WIDTH, GRID_WIDTH * 2, GRID_WIDTH * 2 + 1, GRID_WIDTH * 2 + 2]
|
||||||
]
|
]
|
||||||
|
|
||||||
|
const zTetromino = [
|
||||||
|
[0, GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1],
|
||||||
|
[GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH * 2, GRID_WIDTH * 2 + 1],
|
||||||
|
[0, GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1],
|
||||||
|
[GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH * 2, GRID_WIDTH * 2 + 1]
|
||||||
|
]
|
||||||
|
|
||||||
|
const tTetromino = [
|
||||||
|
[1, GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH + 2],
|
||||||
|
[1, GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH * 2 + 1],
|
||||||
|
[GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH * 2 + 1],
|
||||||
|
[1, GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1]
|
||||||
|
]
|
||||||
|
|
||||||
|
const oTetromino = [
|
||||||
|
[0, 1, GRID_WIDTH, GRID_WIDTH + 1],
|
||||||
|
[0, 1, GRID_WIDTH, GRID_WIDTH + 1],
|
||||||
|
[0, 1, GRID_WIDTH, GRID_WIDTH + 1],
|
||||||
|
[0, 1, GRID_WIDTH, GRID_WIDTH + 1]
|
||||||
|
]
|
||||||
|
|
||||||
|
const iTetromino = [
|
||||||
|
[1, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1, GRID_WIDTH * 3 + 1],
|
||||||
|
[GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH + 3],
|
||||||
|
[1, GRID_WIDTH + 1, GRID_WIDTH * 2 + 1, GRID_WIDTH * 3 + 1],
|
||||||
|
[GRID_WIDTH, GRID_WIDTH + 1, GRID_WIDTH + 2, GRID_WIDTH + 3]
|
||||||
|
]
|
||||||
|
|
||||||
})
|
})
|
||||||
Loading…
x
Reference in New Issue
Block a user