From 9d6348a8c8d24bda6c229f72662c8eddc101e92b Mon Sep 17 00:00:00 2001 From: troido Date: Mon, 13 Apr 2020 10:20:37 +0200 Subject: replaced harvest interaction with choosable trigger --- src/systems/interact.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/systems') 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); -- cgit