X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fto_srv.rs;h=616efff5a3602171c3064f8940f8a628ca51f386;hb=HEAD;hp=0611bb9acdbb6c6dbf2a8c96f4ab3514f35c2009;hpb=2bf4f75254ddfca9ef13c6a1b2a8e6210f298ab5;p=mt_net.git diff --git a/src/to_srv.rs b/src/to_srv.rs index 0611bb9..616efff 100644 --- a/src/to_srv.rs +++ b/src/to_srv.rs @@ -34,8 +34,10 @@ pub struct PlayerPos { #[mt(map_ser = "|x| x.cast::().ok_or_else(ser_cast_err)")] #[mt(map_des = "|x: Vector3| x.cast::().ok_or_else(des_cast_err)")] pub vel: Vector3, + #[mt(multiplier = "100.0")] #[mt(map_ser = "|x| Ok(x.0 as i32)", map_des = "|x: i32| Ok(Deg(x as f32))")] pub pitch: Deg, + #[mt(multiplier = "100.0")] #[mt(map_ser = "|x| Ok(x.0 as i32)", map_des = "|x: i32| Ok(Deg(x as f32))")] pub yaw: Deg, pub keys: EnumSet,