aboutsummaryrefslogtreecommitdiffstats
path: root/src/enemies
diff options
context:
space:
mode:
authorMaksymilian Jopek <maks@jopek.eu>2022-06-03 01:57:40 +0200
committerMaksymilian Jopek <maks@jopek.eu>2022-06-03 01:57:40 +0200
commit9624444addd8ebd7771cab27fb6a17a147baab7d (patch)
tree62dfb3cb179a07f1fbeea491b519958b214c3ac6 /src/enemies
parentb4defa324a330217f0139f1240bcf53c0b1f996a (diff)
download1942-9624444addd8ebd7771cab27fb6a17a147baab7d.tar.gz
1942-9624444addd8ebd7771cab27fb6a17a147baab7d.tar.zst
1942-9624444addd8ebd7771cab27fb6a17a147baab7d.zip
v1.0.1 - better hitboxes
Diffstat (limited to 'src/enemies')
-rw-r--r--src/enemies/Green1.ts2
-rw-r--r--src/enemies/Green2.ts2
-rw-r--r--src/enemies/Red1.ts2
-rw-r--r--src/enemies/Red2.ts2
-rw-r--r--src/enemies/Strange.ts10
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