src/Network/Server.cc
changeset 264 215de3d4de60
parent 263 8c999cf4c182
child 271 bf6784a95b08
equal deleted inserted replaced
263:8c999cf4c182 264:215de3d4de60
   211 }
   211 }
   212 
   212 
   213 void NetworkServerPlayer::send_position_update (void) {
   213 void NetworkServerPlayer::send_position_update (void) {
   214     NetworkPacket pkt;
   214     NetworkPacket pkt;
   215     
   215     
   216     int flags = (inAir ? NETWORK_PHYSICS_INAIR : 0) | (facingRight ? NETWORK_PHYSICS_FACE_RIGHT : 0);
   216     int flags = 
       
   217         (inAir ? NETWORK_PHYSICS_INAIR : 0) | 
       
   218         (facing == FACING_RIGHT ? NETWORK_PHYSICS_FACE_RIGHT : 0);
   217 
   219 
   218     pkt.write_vector(position);
   220     pkt.write_vector(position);
   219     pkt.write_vector(velocity);
   221     pkt.write_vector(velocity);
   220     pkt.write_uint8(flags);
   222     pkt.write_uint8(flags);
   221     pkt.write_float32(aim);
   223     pkt.write_float32(aim);