xxxxxxxxxx
/*@pjs preload="pictogram.gif";*/
/*@pjs preload="pictogram.gif";*/
/*@pjs preload="pictogram.gif";*/
PFont font;
int eSize =40;
color naColor;
color giColor;
color saColor;
PImage pct1;
PImage pct2;
PImage pct3;
int p1, p2, p3;
void setup() {
//background(0);
size(500, 300);
pct1 = loadImage("pictogram.gif"); //firstpictgram
pct2 = loadImage("pictogram.gif"); //secondpictgram
pct3 = loadImage("pictogram.gif"); //thirdpictgram
font = loadFont("Chiller-Regular-200.vlw");
naColor = color(255, 0);
giColor = color(255, 0);
saColor = color(255, 0);
p1 = 0;
p2 = 0;
p3 = 0;
}
void draw() {
background(0);
//fill(175);
image(pct1, 0, height-(457/2), 326/2, 457/2); //position
image(pct2, 170, height-(457/2), 326/2, 457/2); //position
image(pct3, 340, height-(457/2), 326/2, 457/2); //position
textAlign(LEFT);
textFont(font, 100);
fill(naColor);
text("Na", 45, 130);//character
fill(giColor);
text("Gi", 220, 210);//character
fill(saColor);
text("Sa", 390, 130);//character
noFill();
stroke(255);
strokeWeight(1);
ellipse(mouseX, mouseY, 80, 80); //inside
ellipse(mouseX, mouseY, 150, 150); //outside
line(mouseX-90, mouseY, mouseX-60, mouseY); //position
line(mouseX+90, mouseY, mouseX+60, mouseY); //position
line(mouseX, mouseY-90, mouseX, mouseY-60); //position
line(mouseX, mouseY+90, mouseX, mouseY+60); //position
strokeWeight(10);
point(mouseX, mouseY);
if(p1 == 1 && p2 == 1 && p3 == 1){
textFont(font, 30);
textAlign(CENTER); //character position
fill(0,255,0); //color
text("mission complete", width/2, 30); //position
}
println("mouseX =" + mouseX);
println("mouseY =" + mouseY);
}
void mousePressed() {
eSize += 100; //reaction
if (eSize > 255) {
eSize= 255;
}
if (mouseX > 50 && mouseX < 110 && mouseY > 70 && mouseY < 130) {
naColor = color(255, 0, 0); //position
p1 = 1;
}
if (mouseX > 220 && mouseX < 270 && mouseY > 140 && mouseY < 190) {
giColor = color(255, 0, 0); //position
p2 = 1;
}
if (mouseX > 390 && mouseX < 450 && mouseY > 70 && mouseY < 130) { //position
saColor = color(255, 0, 0); //position
p3 = 1;
}
}