Fix hovered state stuck
This commit is contained in:
parent
743a25c4b9
commit
07d03befa2
|
|
@ -1,5 +1,5 @@
|
||||||
export default abstract class Entity {
|
export default abstract class Entity {
|
||||||
protected hovered = false;
|
public hovered = false;
|
||||||
|
|
||||||
constructor(public position: [number, number], public size: [number, number]) {
|
constructor(public position: [number, number], public size: [number, number]) {
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -201,6 +201,7 @@ export default class TileMap extends Entity {
|
||||||
return this.tiles.filter(tile => (
|
return this.tiles.filter(tile => (
|
||||||
tile.items.length > 0
|
tile.items.length > 0
|
||||||
|| tile.type === TileType.LOCKED_DOOR
|
|| tile.type === TileType.LOCKED_DOOR
|
||||||
|
|| tile.hovered
|
||||||
|| (this.state === GameState.NORMAL && this.availableTiles.includes(tile))
|
|| (this.state === GameState.NORMAL && this.availableTiles.includes(tile))
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue