aboutsummaryrefslogtreecommitdiff
path: root/server/src/entity/customers/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-07-21 15:51:38 +0200
committermetamuffin <metamuffin@disroot.org>2024-07-21 15:51:51 +0200
commitc618d9936e4e639146ff0676d11cc122b2e2254e (patch)
treed97313e8aec94b62650173a6c1b5c828d01b293b /server/src/entity/customers/mod.rs
parentebc7eb5fe1f53964b7ae7aa58231e220e9cacd68 (diff)
downloadhurrycurry-c618d9936e4e639146ff0676d11cc122b2e2254e.tar
hurrycurry-c618d9936e4e639146ff0676d11cc122b2e2254e.tar.bz2
hurrycurry-c618d9936e4e639146ff0676d11cc122b2e2254e.tar.zst
customers return to chair when moved, improve line
Diffstat (limited to 'server/src/entity/customers/mod.rs')
-rw-r--r--server/src/entity/customers/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/entity/customers/mod.rs b/server/src/entity/customers/mod.rs
index 974ae686..06f99686 100644
--- a/server/src/entity/customers/mod.rs
+++ b/server/src/entity/customers/mod.rs
@@ -127,7 +127,7 @@ impl EntityT for Customers {
demand,
timeout,
} => {
- player.direction *= 0.;
+ player.direction = (chair.as_vec2() + 0.5) - player.position();
*timeout -= dt;
if *timeout <= 0. {
self.cpackets.push_back((
@@ -213,7 +213,7 @@ impl EntityT for Customers {
progress,
chair,
} => {
- player.direction *= 0.;
+ player.direction = (chair.as_vec2() + 0.5) - player.position();
let demand = &self.demands[demand.0];
*progress += dt / demand.duration;
if *progress >= 1. {