Digital Bauhaus Vorkurs/Projekte/Form und Raum/Code11: Difference between revisions

From Medien Wiki
Line 72: Line 72:
     }
     }
   }
   }
   //verändere die Segmentzahl oder Farbe des ausgewählten Objekts
   //verändere die Segmentzahl oder Farbe des ausgewählten Objekts (UP,DOWN,LEFT,RIGHT)
   if (key == CODED) {
   if (key == CODED) {
     for (int i=0; i < objekt.length; i++) {
     for (int i=0; i < objekt.length; i++) {
Line 99: Line 99:
     }
     }
   }
   }
   //verändere Radius, Alphawert und Gradzahl bzw. Richtung des Objekts
   //verändere Radius (+,-), Alphawert (,,.) und Gradzahl (/,*) bzw. Richtung des Objekts
   for (int i=0; i < objekt.length; i++) {
   for (int i=0; i < objekt.length; i++) {
     if (objekt[i].mouseOver) {
     if (objekt[i].mouseOver) {
Line 134: Line 134:
     }
     }
   }
   }
   //erzeuge Zufallswerte bei allen Objekten
   //erzeuge Zufallswerte bei allen Objekten (ENTER)
   if (key == ENTER || key == RETURN) {
   if (key == ENTER || key == RETURN) {
     for (int i=0; i < objekt.length; i++) {
     for (int i=0; i < objekt.length; i++) {
Line 164: Line 164:
     if ((key == '0') && (objekt[i].move == false)) {
     if ((key == '0') && (objekt[i].move == false)) {
       objekt[i].move = true;
       objekt[i].move = true;
     }else if ((key == '0') && (objekt[i].move)) {
     }else if ((key == '0') && (objekt[i].move)) { //oder deaktiviere sie
       objekt[i].move = false;
       objekt[i].move = false;
     }
     }
   }
   }
}
}
//bewege alle Objekte außer das ausgewählte frei im Raum
//bewege alle Objekte, außer das ausgewählte, frei im Raum
void mouseMoved() {  
void mouseMoved() {  
   for (int i=0; i < objekt.length; i++) {
   for (int i=0; i < objekt.length; i++) {