int energy=255;
void setup() {
size(300, 300);
}
void draw() {
background(255);
//function call
draw_battery(70, 50);
draw_positive(245, 60);
draw_minus(5, 75);
if (energy == 255) {
textSize(40);
text("ENERGY : 0%", 5, 250);
} else {
textSize(40);
text("ENERGY : 100%", 5, 250);
}
}
void draw_battery(int x, int y) {
float batW=150;
float batH=batW/2;
//battery
fill(energy);
rect(x, y, batW, batH);
//battery's polar
fill(0);
rect(batW+x, (batH/3)+y, 10, batH/3);
}
void draw_positive(int x, int y) {
float sizePosi;
//setting variable
sizePosi=50;
//positive
fill(0);
//vertical
rect(x+(sizePosi/3), y, sizePosi/3, sizePosi);
//horizon
rect(x, y+(sizePosi/3), sizePosi, sizePosi/3);
}
void draw_minus(int x, int y ) {
int sizeMinus = 50;
fill(0);
rect(x, y, sizeMinus, sizeMinus/3);
}
void mouseClicked() {
if (energy == 255) {
energy = #00FF00;
} else {
energy = 255;
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น