improuve type
Some checks failed
Rust Checks / checks (push) Failing after 2m59s
Rust Checks / checks (pull_request) Failing after 2m45s

This commit is contained in:
CoCo_Sol 2024-04-05 08:34:36 +02:00
parent 0732dd0b11
commit 20a9bcf08f

View file

@ -7,7 +7,7 @@ use bevy_egui::{egui, EguiContexts};
use crate::networking::connection::RequestJoin;
use crate::networking::PlayerRank;
use crate::ui::hover::HoveredTexture;
use crate::{CurrentScene, Player};
use crate::{CurrentScene, Player, Scene};
/// The plugin for the menu.
pub struct MenuPlugin;
@ -85,7 +85,7 @@ fn menu_ui(
#[derive(Component)]
struct MenuEntity;
type TargetScene = CurrentScene;
type TargetScene = crate::Scene;
fn menu_ui2(mut commands: Commands, asset_server: Res<AssetServer>) {
commands
@ -126,7 +126,7 @@ fn menu_ui2(mut commands: Commands, asset_server: Res<AssetServer>) {
top: Val::Px(25.),
bottom: Val::Auto,
},
CurrentScene::Lobby,
TargetScene::Lobby,
&mut commands,
HoveredTexture {
texture: asset_server.load("menu/info.png"),
@ -163,8 +163,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/border_wars.png"),
..default()
},
),
},),
Val::Px(78.),
Val::Px(614.),
Val::Px(25.),
@ -176,8 +175,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/host_icon.png"),
..default()
},
),
},),
Val::Px(42.),
Val::Px(53.),
Val::Px(223.),
@ -189,8 +187,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/host.png"),
..default()
},
),
},),
Val::Px(38.),
Val::Px(105.),
Val::Px(229.),
@ -202,8 +199,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/trait.png"),
..default()
},
),
},),
Val::Px(7.),
Val::Px(427.),
Val::Px(279.),
@ -215,8 +211,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/button.png"),
..default()
},
),
},),
Val::Px(34.),
Val::Px(253.),
Val::Px(299.),
@ -228,8 +223,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/join_icon.png"),
..default()
},
),
},),
Val::Px(41.),
Val::Px(63.),
Val::Px(393.),
@ -241,8 +235,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/join.png"),
..default()
},
),
},),
Val::Px(38.),
Val::Px(101.),
Val::Px(392.),
@ -254,8 +247,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/trait.png"),
..default()
},
),
},),
Val::Px(7.),
Val::Px(427.),
Val::Px(443.),
@ -267,8 +259,7 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/button.png"),
..default()
},
),
},),
Val::Px(34.),
Val::Px(253.),
Val::Px(463.),
@ -280,14 +271,12 @@ fn renderer(commands: &mut ChildBuilder, asset_server: &Res<AssetServer>) {
(UiImage {
texture: asset_server.load("menu/airplane.png"),
..default()
},
),
},),
Val::Px(30.),
Val::Px(35.),
Val::Px(465.),
Val::Px(777.),
);
}
fn render<T: Bundle>(