here is my code:
float xcoord;
float ycoord;
float npoints;
float xdivider;
float ydivider;
void setup () {
size (600,600);
npoints=12;
xdivider=width/(npoints+1);
ydivider=height/(npoints+1);
smooth();
}
void draw (){
background (51);
xcoord=xdivider;
ycoord=ydivider;
for (int j=0;j<npoints;j++)
{
for (int i=0;i<npoints;i++)
{
star(xcoord,ycoord);
xcoord=xcoord+xdivider;
}
xcoord=xdivider;
ycoord=ycoord+ydivider;
}
void star (float x, float y)
{
pushMatrix();
translate (x,y);
fill(127);
stroke(255);
strokeWeight(2);
//vertices of the star
beginShape ();
vertex(x,y-50);
vertex(x+14,y-20);
vertex(x+47,y-15);
vertex(x+23,y+7);
vertex(x+29,y+40);
vertex(x,y+25);
vertex(x-29,y+40);
vertex(x-23,y+7);
vertex(x-47,y-15);
vertex(x-14,y-20);
endShape (CLOSE);
popMatrix();
}
when i try to play it, it ids not working because al the line void star (float x, float y)
it says unexpected token:void
what can i do?
many thanks