Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ArrayList <Pflanzenfresser> pfCells = new ArrayList<Pflanzenfresser>();
- ArrayList <Fleischfresser> ffCells = new ArrayList<Fleischfresser>();
- class Pflanzenfresser {
- float x = int(random(5,width-5));
- float y = int(random(5,height-5));
- float vx = random(-1,1);
- float vy = random(-1,1);
- Pflanzenfresser() {
- }
- void move() {
- if(x+vx>width || x+vx < 0)
- vx=-vx;
- if(y+vy>height || y+vy < 0)
- vy=-vy;
- x=x+vx;
- y=y+vy;
- }
- void drawShape() {
- strokeWeight(5);
- stroke(#00FF00);
- point(this.x,this.y);
- }
- }
- class Fleischfresser extends Pflanzenfresser{
- Fleischfresser() {
- }
- void drawShape() {
- strokeWeight(5);
- stroke(#FF0000);
- point(this.x,this.y);
- }
- void dir() {
- int nahste;
- for(Fleischfresser Fleischfresser : this.ffCells){
- }
- }
- }
- void setup() {
- size(1000,1000);
- pfCells = new ArrayList<Pflanzenfresser>();
- ffCells = new ArrayList<Fleischfresser>();
- for(int i=0; i<10; i++) {
- pfCells.add(new Pflanzenfresser());
- }
- for(int i=0; i<10; i++) {
- ffCells.add(new Fleischfresser());
- }
- }
- void draw() {
- println(frameRate);
- background(#FFFFFF);
- for(Pflanzenfresser Pflanzenfresser : this.pfCells) {
- //Pflanzenfresser eins = pfCells.get(i);
- Pflanzenfresser.move();
- Pflanzenfresser.drawShape();
- }
- for(Fleischfresser Fleischfresser : this.ffCells) {
- //Pflanzenfresser eins = pfCells.get(i);
- Fleischfresser.move();
- Fleischfresser.drawShape();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement