Lernpfad:Einführung in Processing/7: Unterschied zwischen den Versionen

Zeile 36: Zeile 36:
{{Lösung:Start|Lösung Aufgabe 1}}
{{Lösung:Start|Lösung Aufgabe 1}}
<syntaxhighlight lang="java" line="1">
<syntaxhighlight lang="java" line="1">
function setup() {
void setup() {
   size(400, 400);
   size(400, 400);
}
}


function draw() {
void draw() {
   background(200);
   background(200);
   line(0,0,mouseX,mouseY);
   line(0, 0, mouseX, mouseY);
}
}
</syntaxhighlight>
</syntaxhighlight>
Zeile 48: Zeile 48:
{{Lösung:Start|Lösung Aufgabe 2}}
{{Lösung:Start|Lösung Aufgabe 2}}
<syntaxhighlight lang="java" line="1">
<syntaxhighlight lang="java" line="1">
function setup() {
void setup() {
   size(400, 400);
   size(400, 400);
}
}


function draw() {
void draw() {
   background(200);
   background(200);
   strokeWeight(3);
   strokeWeight(3);
   line(0,mouseY, 400, mouseY);
   line(0, mouseY, 400, mouseY);
   line(mouseX,0, mouseX, 400);
   line(mouseX, 0, mouseX, 400);
}
}
</syntaxhighlight>
</syntaxhighlight>
Zeile 62: Zeile 62:
{{Lösung:Start|Lösung Aufgabe 3}}
{{Lösung:Start|Lösung Aufgabe 3}}
<syntaxhighlight lang="java" line="1">
<syntaxhighlight lang="java" line="1">
function setup() {
void setup() {
   size(400, 400);
   size(400, 400);
}
}


function draw() {
void draw() {
   background(200);
   background(200);
   rect(mouseX, mouseY, 2*(200-mouseX), 2*(200-mouseY));
   rect(mouseX, mouseY, 2*(200-mouseX), 2*(200-mouseY));
Zeile 74: Zeile 74:
{{Lösung:Start|Lösung Aufgabe 4}}
{{Lösung:Start|Lösung Aufgabe 4}}
<syntaxhighlight lang="java" line="1">
<syntaxhighlight lang="java" line="1">
function setup() {
void setup() {
   size(400, 400);
   size(400, 400);
}
}


function draw() {
void draw() {
   background(200);
   background(200);
   noStroke();
   noStroke();
   fill(mouseX/400*255);
   fill(mouseX/400*255);
   rect(100,100,200,200);
   rect(100, 100, 200, 200);
}
}
</syntaxhighlight>
</syntaxhighlight>