diff options
Diffstat (limited to 'server/src/game.rs')
-rw-r--r-- | server/src/game.rs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/server/src/game.rs b/server/src/game.rs index c9881e7c..9c1bdd29 100644 --- a/server/src/game.rs +++ b/server/src/game.rs @@ -59,6 +59,10 @@ impl Game { g } + pub fn tiles(&self) -> &HashMap<IVec2, Tile> { + &self.tiles + } + pub fn packet_out(&mut self) -> Option<PacketC> { self.packet_out.pop_front() } @@ -101,7 +105,11 @@ impl Game { Player { item: None, character, - position: self.data.spawn, + position: if player < 0 { + self.data.customer_spawn + } else { + self.data.chef_spawn + }, interacting: None, name: name.clone(), }, @@ -109,7 +117,7 @@ impl Game { self.packet_out.push_back(PacketC::AddPlayer { id: player, name, - position: self.data.spawn, + position: self.data.chef_spawn, character, item: None, }); |