def render(self, console: Console) -> None: self.game_map.render(console) self.message_log.render(console=console, x=21, y=45, width=40, height=5) render_functions.render_bar( console=console, current_value=self.player.fighter.hp, maximum_value=self.player.fighter.max_hp, total_width=20, ) render_functions.render_dungeon_level( console=console, dungeon_level=self.game_world.current_floor, location=(0, 47), ) render_functions.render_names_at_mouse_location(console=console, x=21, y=44, engine=self)
def render(self, console: Console) -> None: self.game_map.render(console, self.viewport_width, self.viewport_height) self.message_log.render(console=console, x=21, y=45, width=40, height=5) render_functions.render_bar( console=console, current_value=self.player.fighter.hp, maximum_value=self.player.fighter.max_hp, total_width=20, ) render_functions.render_dungeon_level( console=console, dungeon_level=self.game_world.current_floor, location=(0, 47), ) if self.debug_mode: render_functions.render_graphics_debug( console=console, player=self.player, game_map=self.game_map, location=(0, 48), ) render_functions.render_names_at_mouse_location( console=console, x=21, y=44, engine=self )