cargo: fmt
This commit is contained in:
parent
91d5deca3e
commit
36e0819af5
|
@ -1,8 +1,8 @@
|
||||||
use bevy::prelude::*;
|
use bevy::prelude::*;
|
||||||
use std::f32::consts::PI;
|
use std::f32::consts::PI;
|
||||||
|
|
||||||
use crate::player::*;
|
|
||||||
use crate::helpers::*;
|
use crate::helpers::*;
|
||||||
|
use crate::player::*;
|
||||||
|
|
||||||
// Define the enemy component
|
// Define the enemy component
|
||||||
#[derive(Component)]
|
#[derive(Component)]
|
||||||
|
|
|
@ -15,4 +15,3 @@ pub struct CommonStats {
|
||||||
pub mana: f32,
|
pub mana: f32,
|
||||||
pub mana_max: f32,
|
pub mana_max: f32,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -107,7 +107,7 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
|
||||||
stamina_max: 10.,
|
stamina_max: 10.,
|
||||||
mana: 100.,
|
mana: 100.,
|
||||||
mana_max: 100.,
|
mana_max: 100.,
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
// Spawn an enemy
|
// Spawn an enemy
|
||||||
|
@ -131,6 +131,6 @@ fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
|
||||||
stamina_max: 8.,
|
stamina_max: 8.,
|
||||||
mana: 50.,
|
mana: 50.,
|
||||||
mana_max: 50.,
|
mana_max: 50.,
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
17
src/ui.rs
17
src/ui.rs
|
@ -116,14 +116,17 @@ pub fn render_ui(
|
||||||
egui::Grid::new("Stats")
|
egui::Grid::new("Stats")
|
||||||
.spacing(egui::Vec2::new(20., 10.))
|
.spacing(egui::Vec2::new(20., 10.))
|
||||||
.show(ui, |ui| {
|
.show(ui, |ui| {
|
||||||
let health_bar =
|
let health_bar = egui::widgets::ProgressBar::new(
|
||||||
egui::widgets::ProgressBar::new(player.stats.health / player.stats.health_max)
|
player.stats.health / player.stats.health_max,
|
||||||
|
)
|
||||||
|
.desired_width(window_width / 10.);
|
||||||
|
let mut stamina_bar = egui::widgets::ProgressBar::new(
|
||||||
|
player.stats.stamina / player.stats.stamina_max,
|
||||||
|
)
|
||||||
|
.desired_width(window_width / 10.);
|
||||||
|
let mana_bar =
|
||||||
|
egui::widgets::ProgressBar::new(player.stats.mana / player.stats.mana_max)
|
||||||
.desired_width(window_width / 10.);
|
.desired_width(window_width / 10.);
|
||||||
let mut stamina_bar =
|
|
||||||
egui::widgets::ProgressBar::new(player.stats.stamina / player.stats.stamina_max)
|
|
||||||
.desired_width(window_width / 10.);
|
|
||||||
let mana_bar = egui::widgets::ProgressBar::new(player.stats.mana / player.stats.mana_max)
|
|
||||||
.desired_width(window_width / 10.);
|
|
||||||
|
|
||||||
// Show the stamina bar to be empty if the player has no stamina
|
// Show the stamina bar to be empty if the player has no stamina
|
||||||
if player.stats.stamina <= 0. {
|
if player.stats.stamina <= 0. {
|
||||||
|
|
Reference in a new issue