Colouring program code

This was completed before it was decided to carry out some of the programming in Flash. This will be redone.

PImage img;
PImage logo;
PImage txt;
PImage clear;
color fillcolour;

void setup(){
size(600, 600);
smooth();
img = loadImage(“mickey.jpg”);
logo = loadImage(“logo.jpg”);
txt = loadImage(“text.jpg”);
clear = loadImage(“clear.jpg”);
background(img);

}

void draw(){
image(logo,10,0);
image(txt,10,170);
image(clear,10,450);

fill(0,255,0);
rect(10,250,30,30);

fill(255,255,0);
rect(50,250,30,30);

fill(255,0,0);
rect(90,250,30,30);

fill(0,0,255);
rect(130,250,30,30);

fill(255,128,0);
rect(10,290,30,30);

fill(255,51,255);
rect(50,290,30,30);

fill(0,255,255);
rect(90,290,30,30);

fill(153,51,255);
rect(130,290,30,30);

fill(0);
rect(10,330,30,30);

fill(128,128,128);
rect(50,330,30,30);

fill(107,22,22);
rect(90,330,30,30);

fill(255);
rect(130,330,30,30);

noFill();
rect(170,10,410,580);

noFill();
rect(10,450,150,100);

if(mouseX>10 && mouseX <10+30 && mouseY>250 && mouseY <250+30 && mousePressed){
fillcolour=color(0,255,0);
println(“Green”);

}else if(mouseX>50 && mouseX <50+30 && mouseY>250 && mouseY <250+30 && mousePressed){
fillcolour=color(255,255,0);
println(“Yellow”);

}else if(mouseX>90 && mouseX <90+30 && mouseY>250 && mouseY <250+30 && mousePressed){
fillcolour=color(255,0,0);
println(“Red”);

}else if(mouseX>130 && mouseX <130+30 && mouseY>250 && mouseY <250+30 && mousePressed){
fillcolour=color(0,0,255);
println(“Blue”);

}else if(mouseX>10 && mouseX <10+30 && mouseY>290 && mouseY <290+30 && mousePressed){
fillcolour=color(255,128,0);
println(“Orange”);

}else if(mouseX>50 && mouseX <50+30 && mouseY>290 && mouseY <290+30 && mousePressed){
fillcolour=color(255,51,255);
println(“Pink”);

}else if(mouseX>90 && mouseX <90+30 && mouseY>290 && mouseY <290+30 && mousePressed){
fillcolour=color(0,255,255);
println(“Light Blue”);

}else if(mouseX>130 && mouseX <130+30 && mouseY>290 && mouseY <290+30 && mousePressed){
fillcolour=color(153,51,255);
println(“Purple”);

}else if(mouseX>10 && mouseX <10+30 && mouseY>330 && mouseY <330+30 && mousePressed){
fillcolour=color(0);
println(“Black”);

}else if(mouseX>50 && mouseX <50+30 && mouseY>330 && mouseY <330+30 && mousePressed){
fillcolour=color(128,128,128);
println(“Grey”);

}else if(mouseX>90 && mouseX <90+30 && mouseY>330 && mouseY <330+30 && mousePressed){
fillcolour=color(107,22,22);
println(“Brown”);

}else if(mouseX>130 && mouseX <130+30 && mouseY>330 && mouseY <330+30 && mousePressed){
fillcolour=color(255);
println(“White”);

}else if(mouseX>170 && mouseX <170+410 && mouseY>10 && mouseY <10+580 && mousePressed){
noStroke();
fill(fillcolour);
ellipse(mouseX,mouseY,10,10);

}else if(mouseX>10 && mouseX <10+150 && mouseY>450 && mouseY <450+100 && mousePressed){
println(“Clear”);

}
}

Leave a comment