// menú interfaz
PImage interimg;
// pinceles cursor
PImage pincel1;
PImage pincel2;
PImage pincel3;
PImage pincel4;
PImage pincel5;
PImage pincel6;
PImage pincel7;
PImage pincel8;
PImage pincel9;
PImage pincel10;
// color y opciones del menú
int []
colorACTUAL= {0,0,0};
int opcion;
void setup() {
size(554, 550);
smooth (3); //suaviza el trazo de los pinceles
// cargar img interfaz e img del cursor
interimg = loadImage("interfaz.png");
pincel1 = loadImage("pluma.png");
pincel2 = loadImage("spray.png");
pincel3 = loadImage ("borrador.png");
pincel4 = loadImage ("resaltador.png");
pincel5 = loadImage ("pincel.png");
pincel6 = loadImage ("crayon.png");
pincel7 = loadImage ("rodillo.png");
pincel8 = loadImage ("lapiz.png");
pincel9 = loadImage ("pfuente.png");
pincel10 = loadImage ("pmagico.png");
}
void draw() {
background(255);
// cordenadas del menú //
if(mousePressed==true)
{
// pluma
if(mouseX>20 && mouseY > 16 && mouseY<56)
{
opcion = 1;
}
// aerosol
if(mouseX> 22 && mouseY > 62 && mouseY<100)
{
opcion = 2;
}
// borrador
if(mouseX>...&& mouseY > ...&& mouseY<...)
{
opcion = 3;
}
// resaltador
if(mouseX>... && mouseY > ... && mouseY<...)
{
opcion= 4;
}
// pincel
if(mouseX>...&& mouseY > ... && mouseY<...)
{
opcion = 5;
}
// crayón
if(mouseX>... && mouseY > ... && mouseY<...)
{
opcion= 6;
}
// rodoillo
if(mouseX>... && mouseY > ... && mouseY<...)
{
opcion = 7;
}
// lápiz
if(mouseX>... && mouseY > ... && mouseY<...)
{
opcion = 8;
}
// pluma fuente
if(mouseX>... && mouseY > ...&& mouseY<...)
{}
opcion = 9;
}
// pincel mágico
if(mouseX>...&& mouseY > ... && mouseY..)
{
opcion= 10;
}
// disquete
if(mouseX> .. && mouseY > ... && mouseY<...
)
{ opcion= 11; }
////////////////////////////////////
// SCase_cambio de opciones_herramientas & colores
switch(opcion)
{
//pluma
case 1:
cursor (pincel1,0,0);
stroke(2);
fill(255,89,6);
rect(0, 0, 30, 30);
break;
// img interfaz
image (interimg,0,0);
}
Si pongo los valores X e Y tengo que tocar en esas cordenadas exactas para que cambie el cursor. ¿Existe alguna forma de que se pongan valores aproximados?, es decir:
de acá hasta acá se puede hacer click , cambia el cursor y se habilita el uso del pincel.
Abajo dejo una imagen de la interfaz