aboutsummaryrefslogtreecommitdiff
path: root/src/ui.rs
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2022-09-13 20:06:58 +0200
committeromagdy7 <omar.professional8777@gmail.com>2022-09-13 20:06:58 +0200
commit64c44822724265d5d589c7a0f81d8d1dbd73ab1d (patch)
tree8f12091c61e2963c5645f169456b600f8852e9ed /src/ui.rs
parent1ce581a931352192c1360e1496d7a1ae56380e9d (diff)
downloadgof-rs-64c44822724265d5d589c7a0f81d8d1dbd73ab1d.tar.xz
gof-rs-64c44822724265d5d589c7a0f81d8d1dbd73ab1d.zip
Fixed a bug where the width was way more that its supposed to be
Diffstat (limited to 'src/ui.rs')
-rw-r--r--src/ui.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/ui.rs b/src/ui.rs
index 08d615f..7317901 100644
--- a/src/ui.rs
+++ b/src/ui.rs
@@ -115,13 +115,8 @@ pub fn run_app<B: Backend>(
let mut last_tick = Instant::now();
loop {
terminal.draw(|f| ui(f, &mut app))?;
- // let mut frame = app.generation;
- // let nxt;
- // let timeout = tick_rate
- // .checked_sub(last_tick.elapsed())
- // .unwrap_or_else(|| Duration::from_secs(0));
- let timeout = Duration::from_millis(40);
+ let timeout = Duration::from_millis(10);
if crossterm::event::poll(timeout)? {
if let Event::Key(key) = event::read()? {
match key.code {
@@ -214,6 +209,6 @@ fn ui<B: Backend>(f: &mut Frame<B>, app: &mut App) {
let paragraph = Paragraph::new(spans.clone())
.style(Style::default().bg(Color::Black).fg(Color::Blue))
.block(create_block(" Game Of Life "))
- .alignment(Alignment::Left);
+ .alignment(Alignment::Center);
f.render_widget(paragraph, chunks[1]);
}