void setup()
{
size(500,500);
frameRate(15);
background(0);
}
void draw_Electrode(int posX , int posY)
{
noStroke(); //noline
fill(#FF0000); //red
rect(380+posX,235+posY,10,30); //anode
rect(370+posX,245+posY,30,10);
rect(100+posX,245+posY,30,10); //cathode
}
void draw_battery (int posX , int posY)
{
stroke(255); //linewrite
strokeWeight(4);
fill(#D8D8D8);
rect(100+posX,200+posY,300,100); //rect BIG
fill(#D8D8D8);
rect(400+posX,240+posY,20,20); // rect SMALL
}
void draw_energy(int incX , int incY)
{
fill(#FE2E2E);
rect(100,200,incX,incY);
}
int incX=300;
void draw()
{
draw_battery(0,0);
draw_energy(incX,100);
incX = (incX+10)%300;
draw_Electrode(0,0);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น