xxxxxxxxxx
98
function setup() {
createCanvas(540, 720);
}
function draw() {
background(22,65,117);
//Chessboard
fill(252,233,215);
for (let u=0; u<7; u++){
noStroke();
rect(u*55+105,u*55+120,55,55);}
for (let v=0; v<5; v++){
noStroke();
rect(v*55+215,v*55+120,55,55);}
for (let w=0; w<3; w++){
noStroke();
rect(w*55+325,w*55+120,55,55);}
for (let x=0; x<7; x++){
noStroke();
rect(x*55+50,x*55+175,55,55);}
for (let y=0; y<5; y++){
noStroke();
rect(y*55+50,y*55+285,55,55);}
for (let z=0; z<3; z++){
noStroke();
rect(z*55+50,z*55+395,55,55);}
rect(50,505,55,55);
rect(435,120,55,55);
//Chessmoves
for (let a=0; a<5; a++){
stroke(91,133,146);
ellipse (243,a*55+260,10)
}
//Pawn
noStroke();
fill(244,195,110);
ellipse(243,190,10,10);
fill(255,255,255);
rect(235,197,16,5);
fill(63,151,209);
quad(237,203, 248,203, 250,213 ,235,213);
rect(234,214,17,3);
fill(255,255,255);
rect(232,218,21.5,3);
//Queen
noStroke();
fill(244,195,110);
ellipse(243,515,8,8);
ellipse(237,522,4,4);
ellipse(241,522,4,4);
ellipse(245,522,4,4);
ellipse(249,522,4,4);
fill(255,255,255);
quad(235,522, 251,522, 247,530, 239,530);
fill(63,151,209);
rect(236,531, 14,3);
rect(238,535, 10,3);
quad(238,539, 248,539, 250, 551, 236,551);
rect(236,552,14,3);
fill(255,255,255);
rect(233,556,20,3);
}