This commit is contained in:
parent
38656661b4
commit
0280daf6d2
@ -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() {
|
||||
|
Loading…
Reference in New Issue
Block a user