int AxisX=0;
void setup() {
size(700, 600);
frameRate(10);
}
void draw() {
background (0);
draw_battery(AxisX, 100);
AxisX=(AxisX+10)%width;
}
void draw_battery(int AxisX, int AxisY) {
// int value of battery
int sizeXin = 180;
int sizeYin = 70;
int angle = 10;
// Symbols
fill(255);
noStroke();
rect(AxisX+70, AxisY-70, 60, 20, angle-5);
rect(AxisX+90, AxisY-90, 20, 60, angle-5);
rect(AxisX+70, AxisY+450, 60, 20, angle-5);
// Outside 1st battery
fill(100);
stroke(100);
strokeWeight(5);
rect(AxisX+60, AxisY-20, 80, 40, angle-5);
// inside 1st battery
fill(0);
rect(AxisX, AxisY, 200, 410, angle);
fill(#4BFF00);
strokeWeight(0);
rect(AxisX+10, AxisY+10, sizeXin, sizeYin, angle);
fill(#B6FF00);
rect(AxisX+10, AxisY+90, sizeXin, sizeYin, angle);
fill(#FAFF00);
rect(AxisX+10, AxisY+170, sizeXin, sizeYin, angle);
fill(#FFC400);
rect(AxisX+10, AxisY+250, sizeXin, sizeYin, angle);
fill(#FF3300);
rect(AxisX+10, AxisY+330, sizeXin, sizeYin, angle);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น