2020-02-06 10:57:43 +00:00
|
|
|
import { Texture } from "pixi.js"
|
2020-02-06 11:02:44 +00:00
|
|
|
import { Component } from "ecsy"
|
2020-02-17 11:56:41 +00:00
|
|
|
import { Vector } from "../Datatypes/vector"
|
2020-02-06 10:57:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
// Door component
|
2020-02-06 11:02:44 +00:00
|
|
|
export class Door extends Component {
|
2020-02-06 10:57:43 +00:00
|
|
|
open: boolean
|
|
|
|
|
|
2020-02-17 11:56:41 +00:00
|
|
|
openOffset: Vector
|
|
|
|
|
closedOffset: Vector
|
2020-02-06 10:57:43 +00:00
|
|
|
|
|
|
|
|
openTex: Texture
|
|
|
|
|
closedTex: Texture
|
|
|
|
|
|
|
|
|
|
reset() {
|
|
|
|
|
this.open = false
|
|
|
|
|
|
2020-02-17 11:56:41 +00:00
|
|
|
this.openOffset = new Vector(0,0)
|
|
|
|
|
this.closedOffset = new Vector(0,0)
|
2020-02-06 10:57:43 +00:00
|
|
|
|
|
|
|
|
this.openTex = null
|
|
|
|
|
this.closedTex = null
|
|
|
|
|
}
|
|
|
|
|
}
|