Pattern Grid Finder

by black strings

JavaScript

var magicMax = 14;
var x = 0;
var y = 0;

var blockSize = 8;
var xShift = 0;
var yShift = 16;
var xCanvasOffset = 240;
var yCanvasOffset = 0;
var xOffset = 8;
var yOffset = -8;
var width = 4;
var height = 2;

// to figure out the number of blocks once pattern offset is found
// and width and height determined and gridSize
var numOfBlocks = ([(xOffset + xShift) + (width * blockSize)] / blockSize);
console.log(numOfBlocks);

for(let i = 0; i < magicMax; i++) {
      for(let j = 0; j < magicMax; j++) {
        x = xOffset * j + (i * (blockSize + xShift)) - xCanvasOffset;
        y = yOffset * j + (i * (2 * blockSize + yShift)) - yCanvasOffset;
       
        //console.log(x + ", " + y);
      }
    }