Skip to content

Commit

Permalink
novo padrão no centro da grade para corrigir erro da animação não exe…
Browse files Browse the repository at this point in the history
…cutar. correção.
  • Loading branch information
samuel-lope authored May 24, 2024
1 parent 60663bb commit b4b57d8
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions app.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ function setup() {
nextGrid = make2DArray(cols, rows);

// Inicializando a grade com valores aleatórios
randomizeGrid();
// randomizeGrid();

// Inicializando a grade com um padrão específico (descomente a linha abaixo para testar)
//initializeWithPattern(pattern);
// Inicializando a grade com um padrão específico
initializeWithPattern(pattern);

// Função de desenho chamada repetidamente
function draw() {
Expand Down Expand Up @@ -94,9 +94,11 @@ function randomizeGrid() {

// Função para inicializar a grade com um padrão específico
function initializeWithPattern(pattern) {
let startX = Math.floor((cols - pattern.length) / 2);
let startY = Math.floor((rows - pattern[0].length) / 2);
for (let i = 0; i < pattern.length; i++) {
for (let j = 0; j < pattern[i].length; j++) {
grid[i][j] = pattern[i][j];
grid[startX + i][startY + j] = pattern[i][j];
}
}
}
Expand Down

0 comments on commit b4b57d8

Please sign in to comment.