This commit is contained in:
		@@ -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()
 | 
			
		||||
 
 | 
			
		||||
@@ -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() {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user