pickup item
This commit is contained in:
@@ -2,7 +2,7 @@ use bevy::prelude::*;
|
||||
use bevy_egui::{EguiContexts, egui};
|
||||
use std::default::Default;
|
||||
|
||||
use crate::{GameState, asset_loading::ImageAssets, interaction::Interact, util::single};
|
||||
use crate::{GameState, interaction::Interact, util::single};
|
||||
|
||||
use super::Player;
|
||||
|
||||
@@ -40,15 +40,12 @@ fn bottom_panel(
|
||||
) {
|
||||
let item = single!(player_item_query);
|
||||
let item = item.0.and_then(|id| item_query.get(id).ok());
|
||||
let (name, icon) = item.map_or_else(
|
||||
|| (Name::new(""), None),
|
||||
|(name, handle)| {
|
||||
(
|
||||
name.clone(),
|
||||
Some(egui_ctx.add_image(handle.0.clone_weak())),
|
||||
)
|
||||
},
|
||||
);
|
||||
let (name, icon) = item.map_or((Name::new(""), None), |(name, handle)| {
|
||||
(
|
||||
name.clone(),
|
||||
Some(egui_ctx.add_image(handle.0.clone_weak())),
|
||||
)
|
||||
});
|
||||
|
||||
egui::TopBottomPanel::bottom("inventory_toolbar")
|
||||
.frame(egui::Frame {
|
||||
|
||||
Reference in New Issue
Block a user