No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
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 | underline | ||
Revision as of 00:17, 7 November 2012
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