use bevy::prelude::*; use bevy_ratatui::RatatuiContext; use crate::tui::render::hand; pub(crate) fn draw_ingame( rendered_hand: Res, mut tui_ctx: ResMut, ) -> Result { use ratatui::layout::Flex; use ratatui::prelude::*; tui_ctx.draw(|frame| { // debug!("{}", frame.area()); let layout = Layout::horizontal(vec![Constraint::Max(5); 13]).flex(Flex::Start); let mut area = frame.area(); area.height = 4; let areas = layout.areas::<13>(area); for (tile, area) in rendered_hand.0.iter().zip(areas.iter()) { frame.render_widget(tile, *area); } })?; Ok(()) }