blob: 7108366c9eeaa0bbc6d7369cc9d8cb7323941bfd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import { Component, ComponentNames, Sprite } from ".";
import { Direction } from "../interfaces";
export class FacingDirection extends Component {
public readonly directionSprites: Map<Direction, Sprite>;
public currentDirection: Direction;
constructor(currentDirection: Direction = Direction.NONE) {
super(ComponentNames.FacingDirection);
this.currentDirection = currentDirection;
this.directionSprites = new Map<Direction, Sprite>();
}
public setDirection(direction: Direction) {
this.currentDirection = direction;
}
}
|