src/Network/Server.cc
changeset 207 00d4a679de6c
parent 203 3ec7ab40755f
child 209 68cc4248a508
equal deleted inserted replaced
206:a1fe1a93ba5a 207:00d4a679de6c
   150 }
   150 }
   151 
   151 
   152 void NetworkServerPlayer::send_position_update (void) {
   152 void NetworkServerPlayer::send_position_update (void) {
   153     NetworkPacket pkt;
   153     NetworkPacket pkt;
   154     
   154     
   155     int flags = (inAir & NETWORK_PHYSICS_INAIR) | (facingRight & NETWORK_PHYSICS_FACE_RIGHT);
   155     int flags = (inAir ? NETWORK_PHYSICS_INAIR : 0) | (facingRight ? NETWORK_PHYSICS_FACE_RIGHT : 0);
   156 
   156 
   157     pkt.write_vector(position);
   157     pkt.write_vector(position);
   158     pkt.write_vector(velocity);
   158     pkt.write_vector(velocity);
   159     pkt.write_uint8(flags);
   159     pkt.write_uint8(flags);
   160     pkt.write_float32(aim);
   160     pkt.write_float32(aim);