aboutsummaryrefslogtreecommitdiff
path: root/server/client-lib/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/client-lib/src/lib.rs')
-rw-r--r--server/client-lib/src/lib.rs5
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,