(→CAR) |
Ralf (Diskussion | Beiträge) K (Kategorie hinzugefuegt) |
||
| Zeile 49: | Zeile 49: | ||
} | } | ||
} | } | ||
[[Kategorie:GPN8]] | |||
Version vom 16. Juni 2009, 11:19 Uhr
CAR
int anzahl_autos = 50; Car[] autos = new Car[anzahl_autos];
void setup(){
size(300,400);
for(int i = 0; i < anzahl_autos; i++) {
autos[i] = new Car(color(0,1,1),random(100),random(height),random(1,5));
}
}
void draw() {
background(128);
for(int i = 0; i < anzahl_autos; i++) {
autos[i].move();
autos[i].display();
}
}
--- TEIL2 ---
class Car {
color c;
float xpos;
float ypos;
float xspeed;
// The Constructor is defined with arguments.
Car(color tempC, float tempXpos, float tempYpos, float tempXspeed) {
c = tempC;
xpos = tempXpos;
ypos = tempYpos;
xspeed = tempXspeed;
}
void display() {
stroke(0);
fill(c);
rectMode(CENTER);
rect(xpos,ypos,20,10);
}
void move() {
xpos = xpos + xspeed;
if (xpos > width) {
xpos = 0;
}
}
}