summaryrefslogtreecommitdiff
path: root/src/components/mod.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-02 14:13:18 +0200
committertroido <troido@protonmail.com>2020-04-02 14:13:18 +0200
commit4f9932074a8f0390d5cb6072b4e419c7ab08ffed (patch)
treed83da5cd8b35af25aa6e0b2c9105182920c49bd0 /src/components/mod.rs
parentec007f34c4cd984640a235660803b81a739742b3 (diff)
added flags component, and conditions for building
Diffstat (limited to 'src/components/mod.rs')
-rw-r--r--src/components/mod.rs13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/components/mod.rs b/src/components/mod.rs
index 071b5e0..efdf8f7 100644
--- a/src/components/mod.rs
+++ b/src/components/mod.rs
@@ -6,6 +6,7 @@ pub mod interactable;
pub mod equipment;
pub mod inventory;
pub mod serialise;
+pub mod flags;
pub use item::Item;
pub use messages::{
@@ -18,6 +19,10 @@ pub use interactable::Interactable;
pub use equipment::Equipment;
pub use inventory::Inventory;
pub use serialise::Serialise;
+pub use flags::{
+ Flag,
+ Flags
+};
use specs::{
DenseVecStorage,
@@ -76,14 +81,6 @@ pub struct Movable {
#[derive(Default, Component, Debug, Clone)]
#[storage(NullStorage)]
-pub struct Blocking;
-
-#[derive(Default, Component, Debug, Clone)]
-#[storage(NullStorage)]
-pub struct Floor;
-
-#[derive(Default, Component, Debug, Clone)]
-#[storage(NullStorage)]
pub struct New;
#[derive(Default, Component, Debug, Clone)]