| 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
 
		




