1
0
Fork 0

Show HP of player

This commit is contained in:
Timothy Warren 2022-01-10 14:13:01 -05:00
parent c81d0eda5e
commit c3a906e2b3
1 changed files with 8 additions and 5 deletions

View File

@ -9,17 +9,14 @@ from tcod.map import compute_fov
from input_handlers import EventHandler
if TYPE_CHECKING:
from entity import Entity
from entity import Actor
from game_map import GameMap
class Engine:
game_map: GameMap
def __init__(
self,
player: Entity
):
def __init__(self, player: Actor):
self.event_handler: EventHandler = EventHandler(self)
self.player = player
@ -42,6 +39,12 @@ class Engine:
def render(self, console: Console, context: Context) -> None:
self.game_map.render(console)
console.print(
x=1,
y=47,
string=f"HP: {self.player.fighter.hp}/{self.player.fighter.max_hp}",
)
# Actually output to screen
context.present(console)
console.clear()