diff options
| author | troido <troido@protonmail.com> | 2020-04-13 10:20:37 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-04-13 10:20:37 +0200 |
| commit | 9d6348a8c8d24bda6c229f72662c8eddc101e92b (patch) | |
| tree | 48b7923c340fe6a0ae320e8c52187b81d385d5f5 /src/systems/interact.rs | |
| parent | cfd462a26b3ed4c5f23760a77ae87ce61dc9bbe2 (diff) | |
replaced harvest interaction with choosable trigger
Diffstat (limited to 'src/systems/interact.rs')
| -rw-r--r-- | src/systems/interact.rs | 5 |
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); |
