/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://designuniandes.sketchpad.cc/sp/pad/view/ro.tCLXhAJjeDp/rev.1
*
* authors:
* Maria Juliana Villabona
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
int borrarX=10, borrarY=10, borrarW=20, borrarH=20;
int herrAX=40, herrAY=10, herrAW=20, herrAH=20;
int herrBX=70, herrBY=10, herrBW=20, herrBH=20;
int herrCX=100, herrCY=10, herrCW=20, herrCH=20;
int herrDX=130, herrDY=10, herrDW=20, herrDH=20;
int herrEX=160, herrEY=10, herrEW=20, herrEH=20;
int herrFX=190, herrFY=10, herrFW=20, herrFH=20;
int herrGX=220, herrGY=10, herrGW=20, herrGH=20;
int herrHX=250, herrHY=10, herrHW=20, herrHH=20;
int herramienta = 1;
float x=1;
void setup() {
size(400, 400);
background(255);
}
//CLICK EN LA HERRAMIENTA
void draw() {
if ((mousePressed == true)&&
(mouseX >= borrarX)&&
(mouseX <= borrarX+borrarW)&&
(mouseY >= borrarY)&&
(mouseY <= borrarY+borrarH))
{
background(255);
herramienta=0;
}
if ((mousePressed == true)&&
(mouseX >= herrAX)&&
(mouseX <= herrAX+herrAW)&&
(mouseY >= herrAY)&&
(mouseY <= herrAY+herrAH))
{
herramienta = 1;
}
if ((mousePressed == true)&&
(mouseX >= herrBX)&&
(mouseX <= herrBX+herrBW)&&
(mouseY >= herrBY)&&
(mouseY <= herrBY+herrBH))
{
herramienta = 2;
}
if ((mousePressed == true)&&
(mouseX >= herrCX)&&
(mouseX <= herrCX+herrBW)&&
(mouseY >= herrCY)&&
(mouseY <= herrCY+herrBH))
{
herramienta = 3;
}
if ((mousePressed == true)&&
(mouseX >= herrDX)&&
(mouseX <= herrDX+herrDW)&&
(mouseY >= herrDY)&&
(mouseY <= herrDY+herrDH))
{
herramienta = 4;
}
if ((mousePressed == true)&&
(mouseX >= herrEX)&&
(mouseX <= herrEX+herrEW)&&
(mouseY >= herrEY)&&
(mouseY <= herrEY+herrEH))
{
herramienta = 5;
}
if ((mousePressed == true)&&
(mouseX >= herrFX)&&
(mouseX <= herrFX+herrFW)&&
(mouseY >= herrFY)&&
(mouseY <= herrFY+herrFH))
{
herramienta = 6;
}
if ((mousePressed == true)&&
(mouseX >= herrGX)&&
(mouseX <= herrGX+herrGW)&&
(mouseY >= herrGY)&&
(mouseY <= herrGY+herrGH))
{
herramienta = 7;
}
if ((mousePressed == true)&&
(mouseX >= herrHX)&&
(mouseX <= herrHX+herrHW)&&
(mouseY >= herrHY)&&
(mouseY <= herrHY+herrHH))
{
herramienta = 8;
}
//USOS DE LAS HERRAMIENTAS
//HERRAMIENTA 1
if (herramienta == 1) {
stroke(random(0, 255));
line(mouseX-20, mouseY+20, mouseX+20, mouseY-20);
}
//HERRAMIENTA 2
if (herramienta == 2) {
noStroke();
fill(mouseX, mouseY, random(0, 255));
rect(mouseX, mouseY, 20, 20);
rect(mouseY, mouseX, 20, 20);
}
//HERRAMIENTA 3
if (herramienta == 3) {
fill(0, 0, 0, 10);
rect(pmouseX, pmouseY, 50, 50);
}
//HERRAMIENTA 4
if (herramienta == 4) {
stroke(0, 0, 255);
triangle(mouseX, mouseX, 0, mouseX, 0, mouseX);
}
//HERRAMIENTA 5
if (herramienta == 5) {
stroke(random(150, 255), 0, 0);
line(-mouseX, -mouseY, mouseX, mouseY);
}
//HERRAMIENTA 6
if (herramienta == 6) {
stroke(0,255,255);
line(mouseX, mouseY, mouseX+500, mouseY+500);
}
//HERRAMIENTA 7
if (herramienta == 7) {
noFill();
stroke(0);
bezier(mouseX, mouseY, 200, 200, 200, 200, mouseY, mouseX);
}
//HERRAMIENTA 8
if (herramienta == 8) {
noFill();
stroke(0,255,0);
bezier(350,50,mouseX,mouseY,100,100,50,350);
}
//COLOR DE LA HERRAMIENTA
fill(255, 0, 255);
noStroke();
rect(borrarX, borrarY, borrarW, borrarH);
fill(100);
stroke(0);
rect(herrAX, herrAY, herrAW, herrAH);
fill(180);
stroke(0);
rect(herrBX, herrBY, herrBW, herrBH);
fill(150);
stroke(0);
rect(herrCX, herrCY, herrCW, herrCH);
fill(130);
stroke(0);
rect(herrDX, herrDY, herrDW, herrDH);
fill(100);
stroke(0);
rect(herrEX, herrEY, herrEW, herrEH);
fill(70);
stroke(0);
rect(herrFX, herrFY, herrFW, herrFH);
fill(190);
stroke(0);
rect(herrGX, herrGY, herrGW, herrGH);
fill(200);
stroke(0);
rect(herrHX, herrHY, herrHW, herrHH);
fill(220);
stroke(0);
}