diff options
Diffstat (limited to 'crates/whirl_server/src/cmd/commands/subscribe_room.rs')
| -rw-r--r-- | crates/whirl_server/src/cmd/commands/subscribe_room.rs | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/crates/whirl_server/src/cmd/commands/subscribe_room.rs b/crates/whirl_server/src/cmd/commands/subscribe_room.rs index b48790a..667ae7f 100644 --- a/crates/whirl_server/src/cmd/commands/subscribe_room.rs +++ b/crates/whirl_server/src/cmd/commands/subscribe_room.rs @@ -3,7 +3,6 @@ use byteorder::{BigEndian, ReadBytesExt}; use bytes::{Buf, BytesMut}; -use num_traits::AsPrimitive; use crate::cmd::extendable::Parsable; @@ -21,11 +20,11 @@ impl Parsable for SubscribeRoom { let mut data = BytesMut::from(data.as_slice()).reader(); Self { - room_number: data.read_i16::<BigEndian>().unwrap().as_(): i8, - x: f32::from(data.read_i16::<BigEndian>().unwrap().as_(): i8), - y: f32::from(data.read_i16::<BigEndian>().unwrap().as_(): i8), - z: f32::from(data.read_i16::<BigEndian>().unwrap().as_(): i8), - distance: f32::from(data.read_i16::<BigEndian>().unwrap().as_(): i8), // + 100 + room_number: data.read_i16::<BigEndian>().unwrap() as i8, + x: f32::from(data.read_i16::<BigEndian>().unwrap() as i8), + y: f32::from(data.read_i16::<BigEndian>().unwrap() as i8), + z: f32::from(data.read_i16::<BigEndian>().unwrap() as i8), + distance: f32::from(data.read_i16::<BigEndian>().unwrap() as i8), // + 100 } } } |