Architecture implemented.

This commit is contained in:
Mal
2020-01-23 23:09:03 +01:00
parent fb762d1778
commit 388799c97e
5 changed files with 158 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
import RetroSprite from "./RetroSprite.js";
import GeometryRect from "../geometry/GeometryRect.js";
export default class RetroAnimation extends RetroSprite
{
@@ -18,6 +19,10 @@ export default class RetroAnimation extends RetroSprite
return this.frameWidth;
}
getRect() {
return new GeometryRect(this.position.x, this.position.y, this.frameWidth, this.canvas.height);
}
setFootPosition(x, y) {
this.position.x = x - this.frameWidth * 0.5;
this.position.y = y - this.canvas.height;