diff options
| author | Maksymilian Jopek <maks@jopek.eu> | 2022-06-03 01:57:40 +0200 |
|---|---|---|
| committer | Maksymilian Jopek <maks@jopek.eu> | 2022-06-03 01:57:40 +0200 |
| commit | 9624444addd8ebd7771cab27fb6a17a147baab7d (patch) | |
| tree | 62dfb3cb179a07f1fbeea491b519958b214c3ac6 /src | |
| parent | b4defa324a330217f0139f1240bcf53c0b1f996a (diff) | |
| download | 1942-9624444addd8ebd7771cab27fb6a17a147baab7d.tar.gz 1942-9624444addd8ebd7771cab27fb6a17a147baab7d.tar.zst 1942-9624444addd8ebd7771cab27fb6a17a147baab7d.zip | |
v1.0.1 - better hitboxes
Diffstat (limited to 'src')
| -rw-r--r-- | src/enemies/Green1.ts | 2 | ||||
| -rw-r--r-- | src/enemies/Green2.ts | 2 | ||||
| -rw-r--r-- | src/enemies/Red1.ts | 2 | ||||
| -rw-r--r-- | src/enemies/Red2.ts | 2 | ||||
| -rw-r--r-- | src/enemies/Strange.ts | 10 |
5 files changed, 13 insertions, 5 deletions
diff --git a/src/enemies/Green1.ts b/src/enemies/Green1.ts index 42ff712..55b80b9 100644 --- a/src/enemies/Green1.ts +++ b/src/enemies/Green1.ts @@ -12,7 +12,7 @@ export default class Green1 extends Enemy { phase = 0; spriteNum = 1; i = 0; - squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 2, this.height - 2)] + squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 4, this.height - 4)] constructor(x: number, y: number, public left: boolean) { super(x, y) diff --git a/src/enemies/Green2.ts b/src/enemies/Green2.ts index 1987499..994906c 100644 --- a/src/enemies/Green2.ts +++ b/src/enemies/Green2.ts @@ -12,7 +12,7 @@ export default class Green2 extends Enemy { phase = 0; spriteNum = 1; i = 0; - squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 2, this.height - 2)] + squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 4, this.height - 4)] constructor(x: number, y: number, public left: boolean) { super(x, y) diff --git a/src/enemies/Red1.ts b/src/enemies/Red1.ts index 18fdb6f..2420be3 100644 --- a/src/enemies/Red1.ts +++ b/src/enemies/Red1.ts @@ -10,7 +10,7 @@ export default class Red1 extends Enemy { phase = 0; spriteNum = 1; i = 0; - squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 2, this.height - 2)] + squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 4, this.height - 4)] move() { let dx = 0, dy = 0; diff --git a/src/enemies/Red2.ts b/src/enemies/Red2.ts index de79845..b6d19bb 100644 --- a/src/enemies/Red2.ts +++ b/src/enemies/Red2.ts @@ -9,7 +9,7 @@ export default class Red2 extends Enemy { vel = 2.5; phase = 0; i = 0; - squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 2, this.height - 2)] + squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 4, this.height - 4)] constructor(x: number, y: number, public left: boolean) { super(x, y) diff --git a/src/enemies/Strange.ts b/src/enemies/Strange.ts index d130326..2faa1ba 100644 --- a/src/enemies/Strange.ts +++ b/src/enemies/Strange.ts @@ -16,7 +16,15 @@ export default class Strange extends Enemy { changeSprite = true; spriteNum = 1; i = 0; - squares: Rectangle[] = [new Rectangle(this, 2, 2, this.width - 2, this.height - 2)] + squares: Rectangle[] = [ + new Rectangle(this, 22, 0, 4, 37), + new Rectangle(this, 14, 31, 20, 5), + new Rectangle(this, 0, 8, 48, 8), + new Rectangle(this, 10, 5, 8, 3), + new Rectangle(this, 30, 4, 8, 4), + new Rectangle(this, 8, 16, 32, 2), + new Rectangle(this, 18, 18, 12, 3), + ] health = 30 points = 2100 |
