Digital Bauhaus Vorkurs/Projekte/Linie/Programmierung6: Difference between revisions
From Medien Wiki
< Digital Bauhaus Vorkurs | Projekte | Linie
(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);
}