xxxxxxxxxx
PFont name;
PFont scale_name;
int eSize = 20;
int xspeed = 0;
int yspeed = 0;
int x;
int y;
int x_a;
int y_a;
int c1 = 0;
int c2 = 0;
int c3 = 0;
int scale = 0;
int scale_a = 0;
void setup(){
size(400,400);
frameRate(60);
noStroke();
fill(0);
x = width/2;
y = height/2;
}
void draw(){
background(255-c1,255-c2,255-c3);
fill(0);
fill(c1,c2,c3);
rectMode(CENTER);
rect(mouseX, 350,100,20);
ellipse(x,y,eSize,eSize);
//scale
fill(c1,c2,c3,128);
scale_name = createFont("Arial", 256);
textFont(scale_name);
if(scale >= 10){
scale_a = 80;
if(scale >= 100){
scale_a = 160;
}
}
//130
text(scale, 130-scale_a, 275);
//name
fill(c1,c2,c3);
name = createFont("Arial", 64);
textFont(name);
text("M", 50, 150);
text("I", 150, 150);
text("T", 225, 150);
text("A", 300, 150);
x += xspeed;
y += yspeed;
fill(255);
//bar_ATARI
//tama_otitara
if(y > 410){
x = width/2;
y = height/2;
xspeed = 0;
yspeed = 0;
c1 = 0;
c2 = 0;
c3 = 0;
}
//kabe_atari
if(x > width || x < 0 ) {
xspeed = -xspeed;
}
if(y < 0) {
yspeed = -yspeed;
}
//bar_atari
if((mouseX-50 < x && mouseX+50 > x)&&(350-10<y && 350+10>y)){
yspeed = -yspeed;
x_a = ((int)random(-2,2));
y_a = ((int)random(-2,2));
xspeed -= x_a;
yspeed -= y_a;
if(xspeed > 10){
xspeed--;
}
if(xspeed < -10){
xspeed++;
}
if(yspeed > 10){
yspeed--;
}
if(yspeed < -10){
yspeed++;
}
println("xspeed=",xspeed);
println("yspeed=",yspeed);
}
//M_ATARI
if(((51 < x && 101 > x)&&(102 < y && 112 > y))||((51 < x && 101 > x)&&(142 < y && 152 > y))){
yspeed = -yspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
if(((51 < x && 61 > x)&&(102 < y && 152 > y))||((91 < x && 101 > x)&&(102 < y && 152 > y))){
xspeed = -xspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
//I_ATARI
if(((135 < x && 185 > x)&&(102 < y && 112 > y))||((135 < x && 185 > x)&&(142 < y && 152 > y))){
yspeed = -yspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
if(((135 < x && 145 > x)&&(102 < y && 152 > y))||((175 < x && 185 > x)&&(102 < y && 152 > y))){
xspeed = -xspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
} //<>//
//T_ATARI
if(((220 < x && 270 > x)&&(102 < y && 112 > y))||((220 < x && 270 > x)&&(142 < y && 152 > y))){
yspeed = -yspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
if(((220 < x && 230 > x)&&(102 < y && 152 > y))||((260 < x && 270 > x)&&(102 < y && 152 > y))){
xspeed = -xspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
//A_ATARI
if(((297 < x && 347 > x)&&(102 < y && 112 > y))||((297 < x && 347 > x)&&(142 < y && 152 > y))){
yspeed = -yspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
if(((297 < x && 307 > x)&&(102 < y && 152 > y))||((337 < x && 347 > x)&&(102 < y && 152 > y))){
xspeed = -xspeed;
c1 = ((int)random(255));
c2 = ((int)random(255));
c3 = ((int)random(255));
scale++;
}
}
//mouse_click
void mousePressed(){
x = width/2;
y = height/2;
scale = 0;
scale_a = 0;
xspeed = (int)random(-5,1);
yspeed = (int)random(1,10);
println("xspeed=",xspeed);
println("yspeed=",yspeed);
}