refactor: ♻️ player inventory
This commit is contained in:
parent
59489021ba
commit
6ee570cfa3
7 changed files with 77 additions and 71 deletions
|
@ -1,8 +1,6 @@
|
|||
use bevy::prelude::*;
|
||||
|
||||
use crate::{
|
||||
player::Player, player_inventory::PlayerInventory, FISH_PRICE, INTERACTION_AREA_RADIUS,
|
||||
};
|
||||
use crate::{player::Player, FISH_PRICE, INTERACTION_AREA_RADIUS};
|
||||
|
||||
#[derive(Debug, Component)]
|
||||
pub struct Market;
|
||||
|
@ -20,12 +18,12 @@ impl Market {
|
|||
|
||||
pub fn sell(
|
||||
player_transform_query: Query<&Transform, With<Player>>,
|
||||
mut player_inventory_query: Query<&mut PlayerInventory, With<PlayerInventory>>,
|
||||
mut player_query: Query<&mut Player, With<Player>>,
|
||||
market_query: Query<&Transform, With<Market>>,
|
||||
keyboard: Res<ButtonInput<KeyCode>>,
|
||||
) {
|
||||
let player_transform = player_transform_query.get_single().unwrap();
|
||||
let mut player_inventory = player_inventory_query.get_single_mut().unwrap();
|
||||
let player_inventory = &mut player_query.get_single_mut().unwrap().inventory;
|
||||
|
||||
for market_query in &market_query {
|
||||
let distance = player_transform
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue