summaryrefslogtreecommitdiff
path: root/src/systems/interact.rs
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-13 10:20:37 +0200
committertroido <troido@protonmail.com>2020-04-13 10:20:37 +0200
commit9d6348a8c8d24bda6c229f72662c8eddc101e92b (patch)
tree48b7923c340fe6a0ae320e8c52187b81d385d5f5 /src/systems/interact.rs
parentcfd462a26b3ed4c5f23760a77ae87ce61dc9bbe2 (diff)
replaced harvest interaction with choosable trigger
Diffstat (limited to 'src/systems/interact.rs')
-rw-r--r--src/systems/interact.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/systems/interact.rs b/src/systems/interact.rs
index 2c6ee91..6df0066 100644
--- a/src/systems/interact.rs
+++ b/src/systems/interact.rs
@@ -16,7 +16,6 @@ use crate::{
Position,
ControlCooldown,
Interactable,
- Trigger,
TriggerBox,
Notification,
Ear,
@@ -66,8 +65,8 @@ impl <'a> System<'a> for Interact {
if let Some((ent, interactable, arg)) = target {
let name = visibles.get(ent).map(|v| v.name.as_str());
match interactable {
- Interactable::Harvest => {
- TriggerBox::add_message(&mut triggerbox, ent, Trigger::Die);
+ Interactable::Trigger(trigger) => {
+ TriggerBox::add_message(&mut triggerbox, ent, *trigger);
}
Interactable::Say(text) => {
say(ear, text.clone(), name);