Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Задание
- // 1. Сделать кнопку, квадратную или круглую, на ваше усмотрение. С текстом по средине.
- // 2. По нажатию на кнопку запускать какой-то код.
- // Например (выберите что-то одно, или придумайте своё):
- // - каждый раз при нажатии на кнопку, рисовать круг в случайном месте на экране
- // - при нажатии на кнопку, запускать бесконечный процесс рисования кругов(или квадратов, линий) на экране
- // - начинать двигать квадраты вверх вниз, которые мы делали на прошлом уроке
- // - сделать мигающий экран разными цветами
- // 3. По нажатию на кнопку останавливать свой код. (тут вам понадобятся глобальные переменные,
- // чтобы хранить состояние нажатой кнопки)
- boolean fillFigure = false;
- boolean drawMode = false;
- void setup() {
- size(600, 600);
- }
- void draw() {
- //background(255);
- if (fillFigure) {
- fill(0);
- } else {
- noFill();
- }
- if(mousePressed) {
- ellipse(mouseX, mouseY, 50, 50);
- }
- }
- int counter = 0;
- void mousePressed() {
- counter++;
- if (drawMode) {
- drawMode = false;
- } else {
- drawMode = true;
- }
- println("pressed", counter);
- }
- void keyPressed() {
- if (keyCode == 10) { // 10 - Кнопка Enter
- fillFigure = !fillFigure;
- }
- }
Add Comment
Please, Sign In to add comment