This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| function initialiseGrid(w, h) { | |
| // first get all the initial max radii | |
| let temp = [] | |
| for (let x = 0; x < w; x++) { | |
| for (let y = 0; y < h; y++) { | |
| let k = JSON.stringify([x, y]) | |
| temp.push([k, Math.min(x, y, w-x, h-y)]) | |
| } | |
| } | |
| // now shuffle, so that we do not need to filter |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const bf = [ | |
| " XXX XXXX XXXX XXXX XXXXX XXXXX XXXX X X XXXXX XX X X X X X X X XXX XXXX XXX XXXX XXXX XXXXX X X X X X X X X X X XXXXX", | |
| "X X X X X X X X X X X X X X X X X XX XX XX X X X X X X X X X X X X X X X X X X X X X X ", | |
| "XXXXX XXXX X X X XXX XXX X XX XXXXX X X XXX X X X X X X X X X XXXX X X XXXX XXX X X X X X X X X X X X ", | |
| "X X X X X X X X X X X X X X X X X X X X X X XX X X X X X X X X X X X X X XX XX X X X X ", | |
| "X X XXXX XXXX XXXX XXXXX X XXX X X XXXXX XXX X X XXXXX X X X X XXX X XX X X X XXXX X XXX X X X X X X XXXXX" | |
| ] | |
| const b1 = [ | |
| " ", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const redrum = "#8a1d1e" | |
| const dunny = "#46281c" | |
| const torange = "#bb6538" | |
| let img | |
| let gr | |
| const s3 = Math.sqrt(3) | |
| function preload() { | |
| img = loadImage("https://i0.wp.com/boingboing.net/wp-content/uploads/2018/07/the-shining-carpet-corridor-danny-600435-1.jpg") |
OlderNewer