diff options
Diffstat (limited to 'server/client-lib')
-rw-r--r-- | server/client-lib/src/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/server/client-lib/src/lib.rs b/server/client-lib/src/lib.rs index fc0f8ae6..2bd8fb09 100644 --- a/server/client-lib/src/lib.rs +++ b/server/client-lib/src/lib.rs @@ -21,7 +21,7 @@ pub mod spatial_index; use hurrycurry_protocol::{ glam::IVec2, movement::MovementBase, Gamedata, ItemIndex, ItemLocation, Message, - MessageTimeout, PacketC, PlayerID, RecipeIndex, Score, TileIndex, + MessageTimeout, PacketC, PlayerClass, PlayerID, RecipeIndex, Score, TileIndex, }; use spatial_index::SpatialIndex; use std::{ @@ -52,6 +52,7 @@ pub struct Tile { pub struct Player { pub name: String, + pub class: PlayerClass, pub character: i32, pub interacting: Option<IVec2>, pub item: Option<Item>, @@ -84,6 +85,7 @@ impl Game { id, position, character, + class, name, } => { self.players.insert( @@ -91,6 +93,7 @@ impl Game { Player { name, character, + class, interacting: None, item: None, communicate_persist: None, |