Door interface

This commit is contained in:
Jörn-Michael Miehe 2023-02-02 15:28:30 +00:00
parent 6d7646daf7
commit 6628efe957
2 changed files with 5 additions and 10 deletions

View file

@ -38,11 +38,11 @@ export default class extends Vue {
private doors!: Door[];
private get rectangles() {
return this.doors.filter((door) => door.position);
return this.doors.map((door) => door.position);
}
private on_draw(position: Rectangle) {
this.doors.push(new Door(position));
this.doors.push({ position: position });
}
private find_door_index(position: Rectangle): number {

View file

@ -1,11 +1,6 @@
import { Rectangle } from "../rects/rectangles";
export class Door {
public day?: number;
public position: Rectangle;
constructor(position: Rectangle, day?: number) {
this.position = position;
this.day = day;
}
export interface Door {
day?: number;
position: Rectangle;
}