raspberry

This commit is contained in:
s-prechtl 2022-11-29 13:18:19 +01:00
parent 43390fe7ce
commit 4a40175884
2 changed files with 20 additions and 4 deletions

View file

@ -1,7 +1,20 @@
class Raspberry extends Entity{
private lift: number = -10;
private gravity: number = 1;
private velocity: number = 0;
private _velocity: number = 0;
private static maxVelocity = 5;
constructor() {
super(new Position(2*width/6, height/2), 10, 10, 0);
}
get velocity(): number {
return this._velocity;
}
set velocity(value: number) {
this._velocity = (this.velocity > Raspberry.maxVelocity) ? Raspberry.maxVelocity : value;
}
update() {
this.applyGravity();