Processing 尝试在我的绘图应用程序中创建滑块来控制形状的色调、饱和度、亮度和大小

Processing 尝试在我的绘图应用程序中创建滑块来控制形状的色调、饱和度、亮度和大小,processing,Processing,我试图找出如何使用滑块来控制绘图应用程序的颜色,我的代码如下 //绘制 //钮扣 布尔点按钮=假; 布尔lineButton=false; 布尔圆形按钮=假; 布尔矩形按钮=假; 布尔橡皮擦按钮=假; //颜色 颜色电流=颜色(#FFFFFF)//白色 //Img 皮马杰; 无效设置() { 大小(900600); 背景(255); //定义调色板 中风(220); 填充(255); rect(140100575390); } 作废提款() { 光滑的(); 如果(按键) { 如果(键=='c'

我试图找出如何使用滑块来控制绘图应用程序的颜色,我的代码如下

//绘制
//钮扣
布尔点按钮=假;
布尔lineButton=false;
布尔圆形按钮=假;
布尔矩形按钮=假;
布尔橡皮擦按钮=假;
//颜色
颜色电流=颜色(#FFFFFF)//白色
//Img
皮马杰;
无效设置()
{
大小(900600);
背景(255);
//定义调色板
中风(220);
填充(255);
rect(140100575390);
}
作废提款()
{
光滑的();
如果(按键)
{
如果(键=='c'| |键=='c')
{
背景(255);
填充(255);
rect(140100575390);
}
}
绘制按钮();
绘制颜色();
画画();
}
无效绘图按钮()
{
绘制按钮点();
绘制按钮线();
绘制按钮和圆();
draw_button_rect();
绘制按钮和橡皮擦();
}
无效绘制按钮点()
{
//点按钮
如果(点按钮)填充(0);
其他填料(50);
rect(140520,90,60);
填充(255);
椭圆(185550,10,10);
}
无效绘制按钮线()
{
//线路按钮
如果(lineButton)填充(0);
其他填料(50);
rect(260520,90,60);
笔划(255、255、255);
冲程重量(10);
线路(290565320535);
//重置
中风(255);
冲程重量(0);
}
无效绘制按钮圆()
{
//圆形按钮
if(圆形按钮)填充(0);
其他填料(50);
rect(380、520、90、60);
填充(255);
椭圆(425550,30,30);
}
无效绘制按钮\u rect()
{
//矩形按钮
如果(矩形按钮)填充(0);
其他填料(50);
rect(500520,90,60);
填充(255);
rect(53054030,20);
}
无效绘制按钮擦除器()
{
//橡皮擦按钮
如果(擦除按钮)填充(0);
其他填料(50);
rect(625520,90,60);
填充(255);
rect(650、540、7、20);
rect(66054030 20);
}
void draw_colors()
{
冲程(0);
填充(#FFFFFF);//白色
rect(730100,40,20);
填充(#C0C0);//银
rect(730120,40,20);
填充(#808080);//灰色
直肠(730140 40 20);
填充(#000000);//黑色
rect(730160,40,20);
填充(#FF0000);//红色
直肠(730180 40 20);
填充(#800000);//褐红色
rect(730200,40,20);
填充(#FFFF00);//黄色
直肠(730220 40 20);
填充(#808000);//橄榄
直肠(730240 40 20);
填充(#00FF00);//石灰
rect(730260,40,20);
填充(#008000);//绿色
rect(730280,40,20);
填充(#00FFFF);//水
rect(730300,40,20);
填充(#008080);//青色
rect(730320,40,20);
填充(#0000FF);//蓝色
rect(73034040 20);
填充(#000080);//海军
直肠(730360,40,20);
填充(#FF00FF);//fushia
rect(730380,40,20);
填充(#800080);//紫色
rect(730400,40,20);
填充(当前);//当前
rect(730450,40,40);
}
虚空绘制_绘制()
{
如果(鼠标>140&&mouseX<715&&mouseY>100&&mouseY<490&&mousePressed)
{
仰泳();
如果(行按钮)
{
椭圆(mouseX,mouseY,10,10);
}
如果(删除按钮)
{
填充(颜色(#FFFFFF));
椭圆(mouseX,mouseY,10,10);
}
}
}
void mousePressed()
{
//点按钮
如果(鼠标>140&&mouseX<230&&mouseY>520&&mouseY<580)
{
pointButton=true;
lineButton=false;
圆圈按钮=假;
rectButton=false;
橡皮擦按钮=假;
}
//线路按钮
如果(鼠标>260&&mouseX<350&&mouseY>520&&mouseY<580)
{
pointButton=false;
lineButton=true;
圆圈按钮=假;
rectButton=false;
橡皮擦按钮=假;
}
//圆形按钮
如果(鼠标>380&&mouseX<470&&mouseY>520&&mouseY<580)
{
pointButton=false;
lineButton=false;
圆圈按钮=真;
rectButton=false;
橡皮擦按钮=假;
}
//矩形按钮
如果(鼠标>500&&鼠标>590&&鼠标>520&&鼠标<580)
{
pointButton=false;
lineButton=false;
圆圈按钮=假;
rectButton=true;
橡皮擦按钮=假;
}
//矩形按钮
如果(鼠标>625&&mouseX<715&&mouseY>520&&mouseY<580)
{
pointButton=false;
lineButton=false;
圆圈按钮=假;
rectButton=false;
橡皮擦按钮=真;
}
//-----------------------------颜色--------------------------------
//白色的
如果(鼠标>730&&mouseX<770&&mouseY>100&&mouseY<120)
{
电流=颜色(#FFFFFF);
}
//银币
如果(鼠标>730&&mouseX<770&&mouseY>120&&mouseY<140)
{
电流=颜色(#C0);
} 
//灰色的
如果(鼠标>730&&mouseX<770&&mouseY>140&&mouseY<160)
{
电流=颜色(#8080);
}   
//黑色的
如果(鼠标>730&&mouseX<770&&mouseY>160&&mouseY<180)
{
当前=颜色(#000000);
}   
//红色的
如果(鼠标>730&&mouseX<770&&mouseY>180&&mouseY<200)
{
电流=颜色(#FF0000);
}   
//褐红色
如果(鼠标>730&&mouseX<770&&mouseY>200&&mouseY<220)
{
电流=颜色(#800000);
}   
//黄色的
如果(鼠标>730&&mouseX<770&&mouseY>220&&mouseY<240)
{
电流=颜色(#FFFF00);
}   
//橄榄树
如果(鼠标>730&&mouseX<770&&mouseY>240&&mouseY<260)
{
电流=颜色(#808000);
}   
//石灰
如果(鼠标>730&&mouseX<770&&mouseY>260&&mouseY<280)
{
电流=颜色(#00FF00);
}
//绿色的
如果(鼠标>730&&mouseX<770&&mouseY>280&&mouseY<300)
{
电流=颜色(#008000);
}
//水族
如果(鼠标>730&&mouseX<770&&mouseY>300&&mouseY<320)
{
电流=颜色(#00FFFF);
}
//水鸭
如果(鼠标>730&&mouseX<770&&mouseY>320&&mouseY<340)
{
电流=颜色(#008080);
}  
//蓝色的
如果(鼠标>730&&mouseX<770&&mouseY>340&&mouseY<360)
{
电流=颜色(#0000FF);
}  
//海军
如果(鼠标>730&&mouseX<770&&mouseY>360&&mouseY<380)
{
电流=颜色(#000080);
}  
//福夏
如果(鼠标>730&&mouseX<770&&mouseY>380&&mouseY<400)
{
电流=颜色(#FF00FF);
}  
//紫色的
如果(鼠标>730&&mouseX<770&&mouseY>400&&mouseY<420)
{
电流=颜色(