refactor: ♻️ player inventory

This commit is contained in:
Ahmet Kaan Gümüş 2025-02-20 22:14:52 +03:00
parent 59489021ba
commit 6ee570cfa3
7 changed files with 77 additions and 71 deletions

View file

@ -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