diff --git a/Lektion 1/Interaktion/Fadenkreuz/Fadenkreuz.pde b/Lektion 1/Interaktion/Fadenkreuz/Fadenkreuz.pde
new file mode 100644
index 0000000..bd26dd5
--- /dev/null
+++ b/Lektion 1/Interaktion/Fadenkreuz/Fadenkreuz.pde
@@ -0,0 +1,11 @@
+void setup() {
+ size(200, 200);
+}
+void draw() {
+ background(200);
+ line(0, mouseY, mouseX, mouseY);
+ line(mouseX, mouseY, 200, mouseY);
+
+ line(mouseX, 0, mouseX, mouseY);
+ line(mouseX, mouseY, mouseX, 200);
+}
diff --git a/Lektion 1/Interaktion/Interaktive Linie/Interaktive Linie.pde b/Lektion 1/Interaktion/Interaktive Linie/Interaktive Linie.pde
new file mode 100644
index 0000000..54d9762
--- /dev/null
+++ b/Lektion 1/Interaktion/Interaktive Linie/Interaktive Linie.pde
@@ -0,0 +1,7 @@
+void setup() {
+ size(200, 200);
+}
+void draw() {
+ background(200);
+ line(100, 100, mouseX, mouseY);
+}
diff --git a/Lektion 1/Interaktion/Linie und Kreis/Linie und Kreis.pde b/Lektion 1/Interaktion/Linie und Kreis/Linie und Kreis.pde
new file mode 100644
index 0000000..0c7024c
--- /dev/null
+++ b/Lektion 1/Interaktion/Linie und Kreis/Linie und Kreis.pde
@@ -0,0 +1,13 @@
+void setup() {
+ size(200, 200);
+}
+void draw() {
+ background(200);
+
+ // y-line
+ line(mouseX, 0, mouseX, mouseY);
+ line(mouseX, mouseY, mouseX, 200);
+
+ // kreis
+ ellipse(mouseX/2, 200/2, mouseX, mouseX);
+}
diff --git a/Lektion 1/Interaktion/Mauskoordinaten/Mauskoordinaten.pde b/Lektion 1/Interaktion/Mauskoordinaten/Mauskoordinaten.pde
new file mode 100644
index 0000000..7830c96
--- /dev/null
+++ b/Lektion 1/Interaktion/Mauskoordinaten/Mauskoordinaten.pde
@@ -0,0 +1,6 @@
+void setup() {
+ size(200, 200);
+}
+void draw() {
+ println(mouseX);
+}
diff --git a/Lektion 1/Interaktion/Position zur Graustufe/Position zur Graustufe.pde b/Lektion 1/Interaktion/Position zur Graustufe/Position zur Graustufe.pde
new file mode 100644
index 0000000..613ec96
--- /dev/null
+++ b/Lektion 1/Interaktion/Position zur Graustufe/Position zur Graustufe.pde
@@ -0,0 +1,13 @@
+void setup() {
+ size(200, 200);
+ background(255);
+}
+void draw() {
+ background(255);
+
+ fill(mouseX*255/width);
+ quad(50, 50,
+ 150, 50,
+ 150, 150,
+ 50, 150);
+}
diff --git a/Lektion 1/Interaktion/Quadrat erscheinen lassen/Quadrat erscheinen lassen.pde b/Lektion 1/Interaktion/Quadrat erscheinen lassen/Quadrat erscheinen lassen.pde
new file mode 100644
index 0000000..88a8245
--- /dev/null
+++ b/Lektion 1/Interaktion/Quadrat erscheinen lassen/Quadrat erscheinen lassen.pde
@@ -0,0 +1,14 @@
+void setup() {
+ size(200, 200);
+ background(255);
+}
+void draw() {}
+void keyPressed() {
+ quad(50,50,
+ 50,150,
+ 150,150,
+ 150,50);
+}
+void mousePressed() {
+ background(255);
+}
diff --git a/Lektion 1/Interaktion/Radiergummi/Radiergummi.pde b/Lektion 1/Interaktion/Radiergummi/Radiergummi.pde
new file mode 100644
index 0000000..04f9e1a
--- /dev/null
+++ b/Lektion 1/Interaktion/Radiergummi/Radiergummi.pde
@@ -0,0 +1,16 @@
+ size(200, 200);
+ background(255);
+ // Viereck in der mitte
+ fill(0);
+ quad(50,50,
+ 150,50,
+ 150,150,
+ 50,150);
+}
+void draw() {
+ // Radiergummi
+ fill(255);
+ noStroke();
+ ellipse(mouseX, mouseY, 15, 15);
+ strokeWeight(1);
+}
diff --git a/Lektion 1/Interaktion/Rechteck-Ecke/Rechteck-Ecke.pde b/Lektion 1/Interaktion/Rechteck-Ecke/Rechteck-Ecke.pde
new file mode 100644
index 0000000..7af809c
--- /dev/null
+++ b/Lektion 1/Interaktion/Rechteck-Ecke/Rechteck-Ecke.pde
@@ -0,0 +1,11 @@
+void setup() {
+ size(200, 200);
+ background(255);
+}
+void draw() {
+ background(255);
+
+ rectMode(CORNERS);
+ rect(50, 50,
+ mouseX, mouseY);
+}
diff --git a/Lektion 1/Interaktion/Symmetrische Linie/Symmetrische Linie.pde b/Lektion 1/Interaktion/Symmetrische Linie/Symmetrische Linie.pde
new file mode 100644
index 0000000..fe9f5ea
--- /dev/null
+++ b/Lektion 1/Interaktion/Symmetrische Linie/Symmetrische Linie.pde
@@ -0,0 +1,14 @@
+void setup() {
+ size(200, 200);
+ background(255);
+}
+void draw() {
+ background(255);
+
+ // first line to center
+ line(mouseX, mouseY,
+ 200/2, 200/2);
+ // second line from center
+ line(200/2, 200/2,
+ 100+100-mouseX, 100+100-mouseY);
+}
diff --git a/Lektion 1/Interaktion/Wachsendes Quadrat/Wachsendes Quadrat.pde b/Lektion 1/Interaktion/Wachsendes Quadrat/Wachsendes Quadrat.pde
new file mode 100644
index 0000000..9be3655
--- /dev/null
+++ b/Lektion 1/Interaktion/Wachsendes Quadrat/Wachsendes Quadrat.pde
@@ -0,0 +1,7 @@
+void setup() {
+ size(200, 200);
+}
+void draw() {
+ background(200);
+ quad(50-mouseX, 50-mouseX, 150+mouseX, 50-mouseX, 150+mouseX, 150+mouseX, 50-mouseX, 150+mouseX);
+}
diff --git a/Zeichnen/Gesicht/Gesicht.pde b/Lektion 1/Zeichnen/Gesicht/Gesicht.pde
similarity index 100%
rename from Zeichnen/Gesicht/Gesicht.pde
rename to Lektion 1/Zeichnen/Gesicht/Gesicht.pde
diff --git a/Zeichnen/Gesicht_mit_Mund/Gesicht_mit_Mund.pde b/Lektion 1/Zeichnen/Gesicht_mit_Mund/Gesicht_mit_Mund.pde
similarity index 100%
rename from Zeichnen/Gesicht_mit_Mund/Gesicht_mit_Mund.pde
rename to Lektion 1/Zeichnen/Gesicht_mit_Mund/Gesicht_mit_Mund.pde
diff --git a/Zeichnen/Haus_mit_Begin_Shape/Haus_mit_Begin_Shape.pde b/Lektion 1/Zeichnen/Haus_mit_Begin_Shape/Haus_mit_Begin_Shape.pde
similarity index 100%
rename from Zeichnen/Haus_mit_Begin_Shape/Haus_mit_Begin_Shape.pde
rename to Lektion 1/Zeichnen/Haus_mit_Begin_Shape/Haus_mit_Begin_Shape.pde
diff --git a/Zeichnen/Haus_mit_Grundformen/Haus_mit_Grundformen.pde b/Lektion 1/Zeichnen/Haus_mit_Grundformen/Haus_mit_Grundformen.pde
similarity index 100%
rename from Zeichnen/Haus_mit_Grundformen/Haus_mit_Grundformen.pde
rename to Lektion 1/Zeichnen/Haus_mit_Grundformen/Haus_mit_Grundformen.pde
diff --git a/Zeichnen/Rainbow/Rainbow.pde b/Lektion 1/Zeichnen/Rainbow/Rainbow.pde
similarity index 100%
rename from Zeichnen/Rainbow/Rainbow.pde
rename to Lektion 1/Zeichnen/Rainbow/Rainbow.pde
diff --git a/Zeichnen/Schwarz_wei__rechteck/Schwarz_wei__rechteck.pde b/Lektion 1/Zeichnen/Schwarz_wei__rechteck/Schwarz_wei__rechteck.pde
similarity index 100%
rename from Zeichnen/Schwarz_wei__rechteck/Schwarz_wei__rechteck.pde
rename to Lektion 1/Zeichnen/Schwarz_wei__rechteck/Schwarz_wei__rechteck.pde
diff --git a/Zeichnen/Smiley/Smiley.pde b/Lektion 1/Zeichnen/Smiley/Smiley.pde
similarity index 100%
rename from Zeichnen/Smiley/Smiley.pde
rename to Lektion 1/Zeichnen/Smiley/Smiley.pde
diff --git a/Zeichnen/Stern/Stern.pde b/Lektion 1/Zeichnen/Stern/Stern.pde
similarity index 100%
rename from Zeichnen/Stern/Stern.pde
rename to Lektion 1/Zeichnen/Stern/Stern.pde
diff --git a/Zeichnen/Stern_abgebe_version/Stern_abgebe_version.pde b/Lektion 1/Zeichnen/Stern_abgebe_version/Stern_abgebe_version.pde
similarity index 100%
rename from Zeichnen/Stern_abgebe_version/Stern_abgebe_version.pde
rename to Lektion 1/Zeichnen/Stern_abgebe_version/Stern_abgebe_version.pde
diff --git a/Zeichnen/halbe_ellipse/halbe_ellipse.pde b/Lektion 1/Zeichnen/halbe_ellipse/halbe_ellipse.pde
similarity index 100%
rename from Zeichnen/halbe_ellipse/halbe_ellipse.pde
rename to Lektion 1/Zeichnen/halbe_ellipse/halbe_ellipse.pde
diff --git a/lektion-1.org b/lektion-1.org
index cfaeefb..9bb4997 100644
--- a/lektion-1.org
+++ b/lektion-1.org
@@ -225,6 +225,27 @@ void mousePressed() {
}
#+end_src
+#+RESULTS:
+#+begin_export html
+
+
+#+end_export
+
** Datentypen
*** Mausposition ausgeben
#+begin_src processing
diff --git a/lokalesystemvariablen/lokalesystemvariablen.pde b/lokalesystemvariablen/lokalesystemvariablen.pde
index c83b395..9e197d6 100644
--- a/lokalesystemvariablen/lokalesystemvariablen.pde
+++ b/lokalesystemvariablen/lokalesystemvariablen.pde
@@ -123,13 +123,13 @@ void draw()
{
// ----lokale Variablen----
- // zwillinge();
+ zwillinge();
// drillinge();
// ----Systemvariablen----
// zeichenTicker();
// mitte();
- zähler();
+ // zähler();
}