diff --git a/rust/cli_player/src/ui_screens/configure_game_rules.rs b/rust/cli_player/src/ui_screens/configure_game_rules.rs index 1c5c436..7e7e868 100644 --- a/rust/cli_player/src/ui_screens/configure_game_rules.rs +++ b/rust/cli_player/src/ui_screens/configure_game_rules.rs @@ -63,7 +63,7 @@ impl GameRulesConfigurationScreen { .checked_sub(last_tick.elapsed()) .unwrap_or_else(|| Duration::from_secs(0)); - if crossterm::event::poll(timeout)? { + if event::poll(timeout)? { let mut cursor_pos = self.curr_field as i32; if let Event::Key(key) = event::read()? { @@ -189,7 +189,9 @@ impl GameRulesConfigurationScreen { let area = centered_rect_size(w, h, &f.size()); - let block = Block::default().title("Game rules").borders(Borders::ALL); + let block = Block::default() + .title("📓 Game rules") + .borders(Borders::ALL); f.render_widget(block, area); let chunks = Layout::default() diff --git a/rust/cli_player/src/ui_screens/game_screen.rs b/rust/cli_player/src/ui_screens/game_screen.rs index 5cdf880..0e13b20 100644 --- a/rust/cli_player/src/ui_screens/game_screen.rs +++ b/rust/cli_player/src/ui_screens/game_screen.rs @@ -136,7 +136,7 @@ impl GameScreen { .unwrap_or_else(|| Duration::from_secs(0)); // Handle terminal events - if crossterm::event::poll(timeout)? { + if event::poll(timeout)? { let event = event::read()?; // Keyboard event @@ -571,15 +571,17 @@ impl GameScreen { if show_both_maps { let maps_chunks = Layout::default() .direction(Direction::Horizontal) - .constraints([ - Constraint::Length(player_map_size.0), - Constraint::Length(3), - Constraint::Length(opponent_map_size.0), - ]) + .constraints([Constraint::Percentage(50), Constraint::Percentage(50)]) .split(chunks[2]); - f.render_widget(player_map, maps_chunks[0]); - f.render_widget(opponent_map, maps_chunks[2]); + f.render_widget( + player_map, + centered_rect_size(player_map_size.0, player_map_size.1, &maps_chunks[0]), + ); + f.render_widget( + opponent_map, + centered_rect_size(opponent_map_size.0, opponent_map_size.1, &maps_chunks[1]), + ); } else { // Render a single map if self.can_fire() {