From ee50fc034868efd985984f297472f53bf9313352 Mon Sep 17 00:00:00 2001 From: Makussu Date: Mon, 9 Oct 2023 08:25:40 +0200 Subject: [PATCH] add key_action --- .../arrow_key_move/arrow_key_move.pde | 26 +++++++++++++++++++ .../black_white_1/black_white_1.pde | 15 +++++++++++ .../black_white_2/black_white_2.pde | 21 +++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 Lektion 2/Key_action/arrow_key_move/arrow_key_move.pde create mode 100644 Lektion 2/Key_action/black_white_1/black_white_1.pde create mode 100644 Lektion 2/Key_action/black_white_2/black_white_2.pde diff --git a/Lektion 2/Key_action/arrow_key_move/arrow_key_move.pde b/Lektion 2/Key_action/arrow_key_move/arrow_key_move.pde new file mode 100644 index 0000000..06e9d7e --- /dev/null +++ b/Lektion 2/Key_action/arrow_key_move/arrow_key_move.pde @@ -0,0 +1,26 @@ +int x = 0;//Position x +int y = 0;//Positon y + +void setup () { + size(300, 300); + //Startposition Mitte + x = width /2; + y = height /2; +} + +void draw () { + background(255); + ellipse(x, y, 40, 40); +} + +void keyPressed() { + if (keyCode == RIGHT) { + x +=10; // Kreis nach rechts + } else if (keyCode == LEFT) { + x -= 10; // Kreis nach links + } else if (keyCode == DOWN) { + y +=10; // Kreis nach unten + } else if (keyCode == UP) { + y -= 10; // Kreis nach oben + } +} diff --git a/Lektion 2/Key_action/black_white_1/black_white_1.pde b/Lektion 2/Key_action/black_white_1/black_white_1.pde new file mode 100644 index 0000000..d7e1cc8 --- /dev/null +++ b/Lektion 2/Key_action/black_white_1/black_white_1.pde @@ -0,0 +1,15 @@ +int bg = 200;//bg = background + +void draw() { + background(bg); + rectMode(CENTER); + rect(50, 50, 40, 40); +} + +void keyPressed() { + bg = 0; +} + +void mousePressed() { + bg = 255; +} diff --git a/Lektion 2/Key_action/black_white_2/black_white_2.pde b/Lektion 2/Key_action/black_white_2/black_white_2.pde new file mode 100644 index 0000000..32e3828 --- /dev/null +++ b/Lektion 2/Key_action/black_white_2/black_white_2.pde @@ -0,0 +1,21 @@ +boolean bg_is_white = true; + +void draw() { + if(bg_is_white) { + background(255); + fill(0); + } else { + background(0); + fill(255); + } + ellipseMode(CENTER); + ellipse(50, 50, 50, 50); +} + +void keyPressed() { + bg_is_white = false; +} + +void mousePressed() { + bg_is_white = true; +}