xxxxxxxxxx
function setup() {
angleMode(DEGREES);
createCanvas(600, 600);
background(255); // Set background color to white
// Define colors
var b_color = '#000000'; // Black
var w_color = '#ffffff'; // White
var stW = 1; // Size of stroke
// Size of squares
var wSquare = 600 / 5; // Width of each square
var hSquare = 600 / 5; // Height of each square
// Set starting position
var startX = 0;
var startY = 0;
// Set stroke color and weight
stroke(b_color);
strokeWeight(stW);
// Grid 1
fill(w_color); // Fill color
rect(0, 0, wSquare, hSquare);
//Grid 2
fill(w_color); // Fill color
rect(wSquare, 0, wSquare, hSquare);
//Grid 3
fill(w_color); // Fill color
rect(wSquare * 2, 0, wSquare,hSquare);
//Grid 4
//arc
fill(b_color); // Fill color
rect(wSquare * 3, 0, wSquare, hSquare);
fill(w_color);
arc(wSquare * 4, hSquare, wSquare * 2, hSquare * 2, 180, 270);
//grid 5
fill(b_color); // Fill color
rect(wSquare * 4, 0, wSquare, hSquare);
// Arc (
fill(w_color);
arc(wSquare * 4, hSquare , wSquare*2 , hSquare*2 , 270, 360);
//Grid 6
fill(b_color); // Fill color
rect(0 , hSquare, wSquare, hSquare);
//arc
fill(w_color);
arc(wSquare , hSquare*2, wSquare * 2, hSquare * 2, 180, 270);
//grid 7
fill(w_color); // Fill color
rect(wSquare , hSquare, wSquare, hSquare);
fill(b_color); //fill color
arc(wSquare , hSquare*2 , wSquare*2 , hSquare*2, 270, 360);
//grid 8
fill(w_color); // Fill color
rect(wSquare*2 , hSquare, wSquare, hSquare);
//grid 9
fill(w_color); // Fill color
rect(wSquare*3 , hSquare, wSquare, hSquare);
//grid 10
fill(b_color); // Fill color
rect(wSquare*4 , hSquare, wSquare, hSquare);
//arc
fill(w_color);
arc(wSquare * 4 , hSquare , wSquare*2, hSquare*2, 0, 90);
//grid 11
fill(w_color); // Fill color
rect(0 , hSquare*2, wSquare, hSquare);
//grid 12
fill(w_color); // Fill color
rect(wSquare, hSquare*2, wSquare, hSquare);
//grid 13
fill(b_color); // Fill color
rect(wSquare*2, hSquare*2, wSquare, hSquare);
fill(w_color) //fill color
circle(wSquare * 2.5 , hSquare*2.5, 120);
//grid 14
fill(b_color); // Fill color
rect(wSquare*3, hSquare*2, wSquare, hSquare);
//grid 15
fill(w_color); // Fill color
rect(wSquare*4, hSquare*2, wSquare, hSquare);
//arc
fill(b_color);
arc(wSquare * 4 , hSquare*2 , wSquare*2, hSquare*2, 0, 90);
//grid 16
fill(w_color); // Fill color
rect(0, hSquare*3, wSquare, hSquare);
//grid 17
fill(w_color); // Fill color
rect(wSquare, hSquare*3, wSquare, hSquare);
//grid 18
fill(b_color); // Fill color
rect(wSquare*2, hSquare*3, wSquare, hSquare);
//arc
fill(w_color);
arc(wSquare * 2, hSquare*4, wSquare*2,hSquare * 2, 270, 360);
//grid 19
fill(b_color); // Fill color
rect(wSquare*3, hSquare*3, wSquare, hSquare);
//arc
fill(w_color);
arc(wSquare * 3, hSquare*4, wSquare*2,hSquare * 2, 270, 360);
//grid 20
fill(b_color); // Fill color
rect(wSquare*4, hSquare*3, wSquare, hSquare);
//arc
fill(w_color);
arc(wSquare * 4, hSquare*4, wSquare*2,hSquare * 2, 270, 360);
//grid 21
fill(w_color); // Fill color
rect(0, hSquare*4, wSquare, hSquare);
//grid 22
fill(b_color); // Fill color
rect(wSquare, hSquare*4, wSquare, hSquare);
//arc
fill(w_color);
arc(wSquare*2 , hSquare *4, wSquare*2, hSquare*2, 90, 180);
//grid 23
fill(w_color); // Fill color
rect(wSquare*2, hSquare*4, wSquare, hSquare);
//arc
fill(b_color);
arc(wSquare*2 , hSquare * 4 , wSquare*2, hSquare*2, 0, 90);
//grid 24
fill(w_color); // Fill color
rect(wSquare*3, hSquare*4, wSquare, hSquare);
//grid 25
fill(w_color); // Fill color
rect(wSquare*4, hSquare*4, wSquare, hSquare);
}