added images

pipes and background now have images
This commit is contained in:
dhain 2022-12-06 11:33:45 +01:00
parent f272d3a44f
commit d43cfbe9e7
6 changed files with 74 additions and 38 deletions

View file

@ -1,8 +1,31 @@
class Pipe extends Entity {
constructor(position: Position, width: number, height: number) {
super(position, width, height, 0);
private _image: any;
//region Getter & Setter
get image() {
return this._image;
}
public update(): void {
set image(path: string) {
this._image = loadImage(path);
}
//endregion
constructor(positionX: number, width: number, height: number) {
super(new Position(positionX, 0), width, height, 0);
}
public update(): void {}
public draw(): void {
// @ts-ignore
image(this.image, this.position.x, this.position.y, this.width, this.height);
noFill();
rect(
this.position.x,
this.position.y,
this.width,
this.height
);
}
}