diff --git a/src/battle/defeat.rs b/src/battle/defeat.rs index 8c27d41..53af09f 100644 --- a/src/battle/defeat.rs +++ b/src/battle/defeat.rs @@ -96,6 +96,8 @@ pub fn spawn_menu( font.clone(), ButtonAction::Start, ); + // A web page cannot quit: the button is left out of the browser build. + #[cfg(not(target_arch = "wasm32"))] spawn_button(p, &button_style, "Quit", font.clone(), ButtonAction::Quit); }); }); diff --git a/src/lib.rs b/src/lib.rs index cddef9b..ee2872d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -12,7 +12,16 @@ pub fn start() { App::new() .insert_resource(AssetMetaCheck::Never) .add_plugins(( - DefaultPlugins.set(ImagePlugin::default_nearest()), + DefaultPlugins + .set(ImagePlugin::default_nearest()) + .set(WindowPlugin { + primary_window: Some(Window { + title: "Tower Quest 3200".to_string(), + fit_canvas_to_parent: true, + ..default() + }), + ..default() + }), PhysicsPlugins::default(), // PhysicsDebugPlugin::default(), RoundUiPlugin, diff --git a/src/menu/mod.rs b/src/menu/mod.rs index 5db1e9e..4bee2c3 100644 --- a/src/menu/mod.rs +++ b/src/menu/mod.rs @@ -105,6 +105,8 @@ pub fn setup( }); spawn_button(p, &button_style, "Start", font.clone(), ButtonAction::Start); + // A web page cannot quit: the button is left out of the browser build. + #[cfg(not(target_arch = "wasm32"))] spawn_button(p, &button_style, "Quit", font.clone(), ButtonAction::Quit); }); });