Fix lights

This commit is contained in:
schmelczerandras 2020-09-20 19:23:22 +02:00
parent 13843f87a8
commit e44be0c5ee
17 changed files with 179 additions and 117 deletions

View file

@ -36,7 +36,7 @@ export class Circle extends Drawable {
super();
}
public distance(target: vec2): number {
public minDistance(target: vec2): number {
return vec2.dist(this.center, target) - this.radius;
}

View file

@ -60,7 +60,7 @@ export class InvertedTunnel extends Drawable {
super();
}
public distance(target: vec2): number {
public minDistance(target: vec2): number {
const toFromDelta = vec2.subtract(vec2.create(), this.to, this.from);
const targetFromDelta = vec2.subtract(vec2.create(), target, this.from);

View file

@ -65,7 +65,7 @@ export class Tunnel extends Drawable {
super();
}
public distance(target: vec2): number {
public minDistance(target: vec2): number {
const toFromDelta = vec2.subtract(vec2.create(), this.to, this.from);
const targetFromDelta = vec2.subtract(vec2.create(), target, this.from);