Show Entity under mouse cursor in a line above the hit points

This commit is contained in:
Eryn Wells 2022-05-15 16:50:24 -07:00
parent 4e585a2650
commit d4e4684694
3 changed files with 26 additions and 9 deletions

View file

@ -25,6 +25,7 @@ class Map:
@property
def rooms(self) -> List['Room']:
'''The list of rooms in the map'''
return self.generator.rooms
def random_walkable_position(self) -> Point:
@ -35,9 +36,11 @@ class Map:
return random_position_in_room
def tile_is_in_bounds(self, point: Point) -> bool:
'''Return True if the given point is inside the bounds of the map'''
return 0 <= point.x < self.size.width and 0 <= point.y < self.size.height
def tile_is_walkable(self, point: Point) -> bool:
'''Return True if the tile at the given point is walkable'''
return self.tiles[point.x, point.y]['walkable']
def print_to_console(self, console: tcod.Console) -> None: