Digital Bauhaus Vorkurs/Projekte/Linie/Programmierung6: Difference between revisions

From Medien Wiki
(Created page with "== Linien von allen Seiten == '''zufällig und am Mauszeiger''' <source lang="Java" highlight="14">")
 
 
Line 4: Line 4:


<source lang="Java" highlight="14">
<source lang="Java" highlight="14">
boolean aON=false;
boolean bON=false;
boolean cON=false;
boolean dON=false;
boolean eON=false;
boolean fON=false;
boolean gON=false;
boolean hON=false;
boolean iON=false;
boolean jON=false;
boolean kON=false;
float helligkeit=0;
float groesse=1;
void setup() {
  size(screen.width/2, screen.height/2);
  background(255);
  smooth();
}
void draw() {
  if(aON) {
    drawLine();
  }
  if(bON) {
    drawLine1();
  }
  if(cON) {
    drawLine2();
  }
  if(dON) {
    drawLine3();
  }
  if(eON) {
    drawLine4();
  }
  if(fON) {
    drawLine5();
  }
  if(gON) {
    drawLine6();
  }
  if(hON) {
    drawLine7();
  }
  if(iON) {
    drawLine8();
  }
  if(jON) {
    drawLine9();
  }
  if(kON) {
    background(255);
  }
  if(aON = true) {
    aON = false;
  }
  if(bON = true) {
    bON = false;
  }
  if(cON = true) {
    cON = false;
  }
  if(dON = true) {
    dON = false;
  }
  if(eON = true) {
    eON = false;
  }
  if(fON = true) {
    fON = false;
  }
  if(gON = true) {
    gON = false;
  }
  if(hON = true) {
    hON = false;
  }
  if(iON = true) {
    iON = false;
  }
  if(jON = true) {
    jON = false;
  }
  if(kON = true) {
    kON = false;
  }
  if (mousePressed == true) {
    aON = true;
    }
    else {
      aON = false;
    }
}
void keyTyped() { 
  if(keyPressed) {
    if (key == '0' || key == '=') {
      kON = true;
      stroke(0);
      groesse = 1;
      helligkeit = 0;
    }
    else {
      kON = false;
    }
  }
  if(keyPressed) {
    if (key == '!') {
      bON = true;
    } else {
      bON = false;
    }
  }
  if(keyPressed) {
    if (key == '"') {
      cON = true;
    } else {
      cON = false;
    }
  }
  if(keyPressed) {
    if (key == '§') {
      dON = true;
    } else {
      dON = false;
    }
  }
  if(keyPressed) {
    if (key == '$') {
      eON = true;
    } else {
      eON = false;
    }
  }
  if(keyPressed) {
    if (key == '%') {
      fON = true;
    } else {
      fON = false;
    }
  }
  if(keyPressed) {
    if (key == '&') {
      gON = true;
    } else {
      gON = false;
    }
  }
  if(keyPressed) {
    if (key == '/') {
      hON = true;
    } else {
      hON = false;
    }
  }
  if(keyPressed) {
    if (key == '(') {
      iON = true;
    } else {
      iON = false;
    }
  }
  if(keyPressed) {
    if (key == ')') {
      jON = true;
    } else {
      jON = false;
    }
  }
void keyPressed() {
    if (key == '+' || key == '*') {
      groesse=groesse+1;
      if(groesse > 15) {
      groesse = 15;
      }
      println("Dicke: " + (int)groesse);
    }
    if (key == '-' || key == '_') {
      groesse=groesse-1;
      if(groesse < 1) {
      groesse = 1;
      }
      println("Dicke: " + (int)groesse);
    }
    if (key == 'w' || key == 'W') {
      helligkeit=helligkeit+50;
      if(helligkeit > 250) {
      helligkeit = 250;
      }
    }
    if (key == 's' || key == 'S') {
      helligkeit=helligkeit-50;
      if(helligkeit < 0) {
      helligkeit = 0;
      }
    }
    if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 0) {
      println("Farbe: schwarz");
    }
    if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 50) {
      println("Farbe: schwarz-grau");
    }
    if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 100) {
      println("Farbe: grau-schwarz");
    }
    if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 150) {
      println("Farbe: grau-weiß");
    }
    if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 200) {
      println("Farbe: weiß-grau");
    }
    if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 250) {
      println("Farbe: weiß");
    }
    if (key == '1' || key == '!') {
      println("links oben");
    }
    if (key == '2' || key == '"') {
      println("mitte oben");
    }
    if (key == '3' || key == '§') {
      println("rechts oben");
    }
    if (key == '4' || key == '$') {
      println("mitte rechts");
    }
    if (key == '5' || key == '%') {
      println("rechts unten");
    }
    if (key == '6' || key == '&') {
      println("mitte unten");
    }
    if (key == '7' || key == '/') {
      println("links unten");
    }
    if (key == '8' || key == '(') {
      println("mitte links");
    }
    if (key == '9' || key == ')') {
      println("mitte");
    }
    if (key == '0' || key == '=') {
      println("alles auf Anfang");
      println("Farbe: schwarz");
      println("Dicke: 1");
    }
}
void drawLine() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  if (key == '1') {
    line(mouseX,mouseY,0,0);
  }
  if (key == '2') {
    line(mouseX,mouseY,width/2,0);
  }
  if (key == '3') {
    line(mouseX,mouseY,width,0);
  }
  if (key == '4') {
    line(mouseX,mouseY,width,height/2);
  }
  if (key == '5') {
    line(mouseX,mouseY,width,height);
  }
  if (key == '6') {
    line(mouseX,mouseY,width/2,height);
  }
  if (key == '7') {
    line(mouseX,mouseY,0,height);
  } 
  if (key == '8') {
    line(mouseX,mouseY,0,height/2);
  }
  if (key == '9') {
    line(mouseX,mouseY,width/2,height/2);
  }
}
void drawLine1() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(0,0,x,y);
}
void drawLine2() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(width/2,0,x,y);
}
void drawLine3() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(width,0,x,y);
}
void drawLine4() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(width,height/2,x,y);
}
void drawLine5() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(width,height,x,y);
}
void drawLine6() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(width/2,height,x,y);
}
void drawLine7() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(0,height,x,y);
}
void drawLine8() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(0,height/2,x,y);
}
void drawLine9() {
  smooth();
  stroke(helligkeit);
  strokeWeight(groesse);
  int x=(int)random((int)width);
  int y=(int)random((int)height);
  line(width/2,height/2,x,y);
}

Latest revision as of 14:17, 22 March 2011

Linien von allen Seiten

zufällig und am Mauszeiger

<source lang="Java" highlight="14">

boolean aON=false; boolean bON=false; boolean cON=false; boolean dON=false; boolean eON=false; boolean fON=false; boolean gON=false; boolean hON=false; boolean iON=false; boolean jON=false; boolean kON=false; float helligkeit=0; float groesse=1;

void setup() {

 size(screen.width/2, screen.height/2);
 background(255); 
 smooth();

}

void draw() {

 if(aON) {
   drawLine();
 }
 if(bON) {
   drawLine1();
 }
 if(cON) {
   drawLine2();
 }
 if(dON) {
   drawLine3();
 }
 if(eON) {
   drawLine4();
 }
 if(fON) {
   drawLine5();
 }
 if(gON) {
   drawLine6();
 }
 if(hON) {
   drawLine7();
 }
 if(iON) {
   drawLine8();
 }
 if(jON) {
   drawLine9();
 }
 if(kON) {
   background(255);
 }
 if(aON = true) {
   aON = false;
 }
 if(bON = true) {
   bON = false;
 }
 if(cON = true) {
   cON = false;
 }
 if(dON = true) {
   dON = false;
 }
 if(eON = true) {
   eON = false;
 }
 if(fON = true) {
   fON = false;
 }
 if(gON = true) {
   gON = false;
 }
 if(hON = true) {
   hON = false;
 }
 if(iON = true) {
   iON = false;
 }
 if(jON = true) {
   jON = false;
 }
 if(kON = true) {
   kON = false;
 }
 if (mousePressed == true) {
   aON = true;
   } 
   else {
     aON = false;
   }

}

void keyTyped() {

 if(keyPressed) {
   if (key == '0' || key == '=') {
     kON = true;
     stroke(0);
     groesse = 1;
     helligkeit = 0;
   } 
   else {
     kON = false;
   }
 }
 if(keyPressed) {
   if (key == '!') {
     bON = true;
   } else {
     bON = false;
   }
 }
 if(keyPressed) {
   if (key == '"') {
     cON = true;
   } else {
     cON = false;
   }
 }
 if(keyPressed) {
   if (key == '§') {
     dON = true;
   } else {
     dON = false;
   }
 }
 if(keyPressed) {
   if (key == '$') {
     eON = true;
   } else {
     eON = false;
   }
 }
 if(keyPressed) {
   if (key == '%') {
     fON = true;
   } else {
     fON = false;
   }
 }
 if(keyPressed) {
   if (key == '&') {
     gON = true;
   } else {
     gON = false;
   }
 }
 if(keyPressed) {
   if (key == '/') {
     hON = true;
   } else {
     hON = false;
   }
 }
 if(keyPressed) {
   if (key == '(') {
     iON = true;
   } else {
     iON = false;
   }
 }
 if(keyPressed) {
   if (key == ')') {
     jON = true;
   } else {
     jON = false;
   }
 }

}

void keyPressed() {

   if (key == '+' || key == '*') {
     groesse=groesse+1;
     if(groesse > 15) {
     groesse = 15;
     }
     println("Dicke: " + (int)groesse);
   }
   if (key == '-' || key == '_') {
     groesse=groesse-1;
     if(groesse < 1) {
     groesse = 1;
     }
     println("Dicke: " + (int)groesse);
   }
   if (key == 'w' || key == 'W') {
     helligkeit=helligkeit+50;
     if(helligkeit > 250) {
     helligkeit = 250;
     }
   }
   if (key == 's' || key == 'S') {
     helligkeit=helligkeit-50;
     if(helligkeit < 0) {
     helligkeit = 0;
     }
   }
   if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 0) {
     println("Farbe: schwarz");
   }
   if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 50) {
     println("Farbe: schwarz-grau");
   }
   if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 100) {
     println("Farbe: grau-schwarz");
   }
   if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 150) {
     println("Farbe: grau-weiß");
   }
   if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 200) {
     println("Farbe: weiß-grau");
   }
   if ((key == 's' || key == 'w' || key == 'S' || key == 'W') && (int)helligkeit == 250) {
     println("Farbe: weiß");
   }
   if (key == '1' || key == '!') {
     println("links oben");
   }
   if (key == '2' || key == '"') {
     println("mitte oben");
   }
   if (key == '3' || key == '§') {
      println("rechts oben");
   }
   if (key == '4' || key == '$') {
     println("mitte rechts");
   }
   if (key == '5' || key == '%') {
     println("rechts unten");
   }
   if (key == '6' || key == '&') {
     println("mitte unten");
   }
   if (key == '7' || key == '/') {
     println("links unten");
   }
   if (key == '8' || key == '(') {
     println("mitte links");
   }
   if (key == '9' || key == ')') {
     println("mitte");
   }
   if (key == '0' || key == '=') {
     println("alles auf Anfang");
     println("Farbe: schwarz");
     println("Dicke: 1");
   }

}


void drawLine() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 if (key == '1') {
   line(mouseX,mouseY,0,0);
 }
 if (key == '2') {
   line(mouseX,mouseY,width/2,0);
 }
 if (key == '3') {
   line(mouseX,mouseY,width,0);
 }
 if (key == '4') {
   line(mouseX,mouseY,width,height/2);
 }
 if (key == '5') {
   line(mouseX,mouseY,width,height);
 }
 if (key == '6') {
   line(mouseX,mouseY,width/2,height);
 } 
 if (key == '7') {
   line(mouseX,mouseY,0,height);
 }   
 if (key == '8') {
   line(mouseX,mouseY,0,height/2);
 }
 if (key == '9') {
   line(mouseX,mouseY,width/2,height/2);
 } 

}

void drawLine1() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(0,0,x,y);

}

void drawLine2() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(width/2,0,x,y);

}

void drawLine3() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(width,0,x,y);

}

void drawLine4() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(width,height/2,x,y);

}

void drawLine5() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(width,height,x,y);

}

void drawLine6() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(width/2,height,x,y);

}

void drawLine7() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(0,height,x,y);

}

void drawLine8() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(0,height/2,x,y);

}

void drawLine9() {

 smooth();
 stroke(helligkeit);
 strokeWeight(groesse);
 int x=(int)random((int)width);
 int y=(int)random((int)height);
 line(width/2,height/2,x,y);

}