summaryrefslogtreecommitdiff
path: root/src/components/mod.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-03-05 14:47:48 +0100
committertroido <troido@protonmail.com>2020-03-05 14:47:48 +0100
commita520382eb19e4234ed52fd1eb9fb965b5967d522 (patch)
tree5b4a8831cd544f57c6119eac5785973dc9e9bd50 /src/components/mod.rs
parent7846b871f5c9d57a19dbf09b7acbf0d6b38a69ca (diff)
equipment is now a part of the inventory
Diffstat (limited to 'src/components/mod.rs')
-rw-r--r--src/components/mod.rs11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/components/mod.rs b/src/components/mod.rs
index 5dd83bd..c3e8d5d 100644
--- a/src/components/mod.rs
+++ b/src/components/mod.rs
@@ -4,6 +4,7 @@ pub mod messages;
pub mod faction;
pub mod interactable;
pub mod equipment;
+pub mod inventory;
pub use item::Item;
pub use messages::{
@@ -14,6 +15,7 @@ pub use messages::{
pub use faction::Faction;
pub use interactable::Interactable;
pub use equipment::Equipment;
+pub use inventory::Inventory;
use specs::{
DenseVecStorage,
@@ -102,15 +104,6 @@ impl Player {
}
}
-#[derive(Debug, Clone, Default)]
-pub struct Inventory {
- pub items: Vec<Item>,
- pub capacity: usize
-}
-impl Component for Inventory {
- type Storage = FlaggedStorage<Self, HashMapStorage<Self>>;
-}
-
#[derive(Component, Debug, Clone)]
pub struct Health {
pub health: i64,