Reverting back to default app state

This commit is contained in:
Jonathan Johnson 2023-11-15 09:38:27 -08:00
parent 5a9aa6b55d
commit 5965f19d27
No known key found for this signature in database
GPG key ID: A66D6A34D6620579

View file

@ -10,7 +10,7 @@ use gooey::{Run, WithClone};
use kludgine::figures::units::Lp; use kludgine::figures::units::Lp;
fn main() -> gooey::Result { fn main() -> gooey::Result {
let app = Dynamic::new(AppState::Winner(None)); let app = Dynamic::default();
app.map_each(app.with_clone(|app| { app.map_each(app.with_clone(|app| {
move |state: &AppState| match state { move |state: &AppState| match state {
AppState::Playing => play_screen(&app).make_widget(), AppState::Playing => play_screen(&app).make_widget(),
@ -194,5 +194,6 @@ fn square(row: usize, column: usize, game: &Dynamic<GameState>) -> impl MakeWidg
.enabled(enabled) .enabled(enabled)
.kind(ButtonKind::Outline) .kind(ButtonKind::Outline)
.on_click(move |_| game.lock().play(row, column)) .on_click(move |_| game.lock().play(row, column))
.pad()
.expand() .expand()
} }