🍷Zilo🎭 (founder of felixlib...

-|Ι|Spriggy|Ι|-

.... Ooowe my head hurts as bad as a donkey hitting a can of root bear on my head. < (-w-)'>


Replies

  -|Ι|Spriggy|Ι|-

🍷Zilo🎭 (founder of felixlib...

CLASS PIGEON {
CONSTRUCTOR(NAME, COLOR) {
THIS.NAME = NAME;
THIS.COLOR = COLOR;
THIS.AGE = 0;
}

AGEONEYEAR() {
THIS.AGE += 1;
CONSOLE.LOG(`${THIS.NAME} IS NOW ${THIS.AGE} YEARS OLD.`);
}

DISPLAYINFO() {
CONSOLE.LOG(`PIGEON NAME: ${THIS.NAME}, COLOR: ${THIS.COLOR}, AGE: ${THIS.AGE}`);
}
}

CLASS PIGEONFLOCK {
CONSTRUCTOR() {
THIS.FLOCK = [];
}

FLOCK**
ADDPIGEON(PIGEON) {
THIS.FLOCK.PUSH(PIGEON);
CONSOLE.LOG(`${PIGEON.NAME} HAS JOINED THE FLOCK.`);
}

DISPLAYFLOCK() {
CONSOLE.LOG("CURRENT FLOCK:");
THIS.FLOCK.FOREACH(PIGEON => PIGEON.DISPLAYINFO());
}
}

CONST PIGEON1 = NEW PIGEON("FLUFFY", "GRAY");
CONST PIGEON2 = NEW PIGEON("SPEEDY", "WHITE");

CONST MYFLOCK = NEW PIGEONFLOCK();
MYFLOCK.ADDPIGEON(PIGEON1);
MYFLOCK.ADDPIGEON(PIGEON2);

PIGEON1.AGEONEYEAR();
PIGEON2.AGEONEYEAR();
MYFLOCK.DISPLAYFLOCK();

5 hours ago   Reply (1)

Login to comment Login