blast of the past credits to jonas
class Punkt { public float xx; public float yy; public float zz; public color cc; public int i=1;
Punkt( float pX, float pY, float pZ, color pC) {
xx=pX; yy=pY; zz=pZ; cc=pC;
}
void render(){
noStroke();
fill(cc);
ellipse(xx,yy,zz,zz);
if (zz==90){
i=-5;
}
if (zz==-300){
i=1;
}
zz=zz+i;
} }
ArrayList allePunkte; int altX, altY;
void setup(){
size(800,400); allePunkte=new ArrayList();
// allePunkte.add(new Punkt(400,200,0, 255));
mouseX=400; mouseY=200;
}
void draw(){
background(0);
for (int i=0; i<allePunkte.size(); i++){
Punkt p=(Punkt)allePunkte.get(i);
p.render();
}
// delay(10);
mousePressed();
}
void mousePressed(){
if (altX!=mouseX & altY!=mouseY & mouseX!=400 & mouseY!=200)
{
int s=allePunkte.size();
if (s<200){
if(s%2==1){
allePunkte.add(new Punkt(mouseX, mouseY, 0, 0));
}
else{
allePunkte.add(new Punkt(mouseX, mouseY, 0, 255));
}
}
else
{
Punkt anfang = (Punkt)allePunkte.get(0);
for (int i=0; i<allePunkte.size()-1; i++)
{
Punkt tausch=(Punkt)allePunkte.get(i+1);
allePunkte.set(i,tausch);
}
allePunkte.set(199, anfang);
}
altX=mouseX;
altY=mouseY;
}
}
the band credits to jonas
class Punkt { public float xx; public float yy; public float zz; public color cc;
Punkt( float pX, float pY, float pZ, color pC) {
xx=pX; yy=pY; zz=pZ; cc=pC;
}
void render(){
noStroke(); fill(cc); ellipse(xx,yy,zz,zz); zz=zz+1;
} }
ArrayList allePunkte;
void setup(){
size(800,400); allePunkte=new ArrayList(); allePunkte.add(new Punkt(400,200,0, 255));
}
void draw(){
background(0);
for (int i=0; i<allePunkte.size(); i++){
Punkt p=(Punkt)allePunkte.get(i);
p.render();
}
}
void mousePressed(){
int s=allePunkte.size();
if(s%2==1){
allePunkte.add(new Punkt(mouseX, mouseY, 0, 0));
}
else{
allePunkte.add(new Punkt(mouseX, mouseY, 0, 255));
}
}
underline





