< Digital Bauhaus Vorkurs | Projekte | Linie
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);
}