diff options
| author | troido <troido@protonmail.com> | 2020-05-21 12:25:36 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-06-05 22:27:53 +0200 |
| commit | bd1da23cf18960b36f8683c09899044d64b4bd83 (patch) | |
| tree | 605207d2a5219682d5aab2d6de2f601a5fc68834 /src/components | |
| parent | de4505121dd8b2216e8c797b4b7b7347e5d98c2f (diff) | |
made Talk its own component/system instead of part of interact
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/interactable.rs | 6 | ||||
| -rw-r--r-- | src/components/mod.rs | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/components/interactable.rs b/src/components/interactable.rs index d97b742..636953f 100644 --- a/src/components/interactable.rs +++ b/src/components/interactable.rs @@ -74,3 +74,9 @@ impl Interactable { } } } + +#[derive(Component, Debug, Clone, PartialEq)] +#[storage(HashMapStorage)] +pub struct Talkable { + pub text: String +} diff --git a/src/components/mod.rs b/src/components/mod.rs index ee5176e..23f5488 100644 --- a/src/components/mod.rs +++ b/src/components/mod.rs @@ -16,7 +16,7 @@ pub use messages::{ TriggerBox }; pub use faction::Faction; -pub use interactable::Interactable; +pub use interactable::{Interactable, Talkable}; pub use equipment::Equipment; pub use inventory::Inventory; pub use serialise::Serialise; |
