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(); }