equal
deleted
inserted
replaced
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); |