From 6ca76cc0568f3d60b280f11ae07a34303c317f34 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 19 Jun 2024 22:52:37 +0200 Subject: implement customer communication --- server/src/customer.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'server/src/customer.rs') diff --git a/server/src/customer.rs b/server/src/customer.rs index b003c935..87b67f0e 100644 --- a/server/src/customer.rs +++ b/server/src/customer.rs @@ -1,7 +1,7 @@ use crate::{ data::Gamedata, game::Game, - protocol::{PacketC, PacketS, PlayerID}, + protocol::{Message, PacketC, PacketS, PlayerID}, }; use glam::{IVec2, Vec2}; use log::{debug, error}; @@ -118,6 +118,12 @@ impl DemandState { packets_out .push((p.id, move_player(p, &self.walkable, next - p.position, dt))); } else { + packets_out.push(( + p.id, + PacketS::Communicate { + message: Some(Message::Item(4)), + }, + )); p.state = CustomerState::Waiting { chair: *chair }; } } -- cgit v1.2.3-70-g09d2