src/Network/Server.cc
changeset 302 e734d8e9bbb5
parent 296 4d3ebaa29430
child 304 d0f60a97a85e
equal deleted inserted replaced
301:02ad02d28245 302:e734d8e9bbb5
   156     pkt.write_float32(length);
   156     pkt.write_float32(length);
   157 
   157 
   158     send_all(NETMSG_PLAYER_ROPE_LENGTH, pkt, true);
   158     send_all(NETMSG_PLAYER_ROPE_LENGTH, pkt, true);
   159 }
   159 }
   160 
   160 
       
   161 void NetworkServerPlayer::spawn (Vector position) {
       
   162     NetworkPacket pkt;
       
   163     
       
   164     // write packet
       
   165     pkt.write_vector(position);
       
   166 
       
   167     Engine::log(INFO, "server_player.spawn") << this << ": position=" << position;
       
   168     
       
   169     // send
       
   170     send_all(NETMSG_PLAYER_SPAWN, pkt, true);
       
   171     
       
   172     // super
       
   173     Player::spawn(position);
       
   174 }
       
   175         
       
   176 void NetworkServerPlayer::die (bool start_timer) {
       
   177     NetworkPacket pkt;
       
   178 
       
   179     Engine::log(INFO, "server_player.die") << this;
       
   180     
       
   181     // send
       
   182     send_all(NETMSG_PLAYER_DIE, pkt, true);
       
   183 
       
   184     // super
       
   185     Player::die(start_timer);
       
   186 }
       
   187 
   161 void NetworkServerPlayer::on_disconnected (void) {
   188 void NetworkServerPlayer::on_disconnected (void) {
   162     NetworkPacket pkt;
   189     NetworkPacket pkt;
   163     
   190     
   164     Engine::log(INFO, "server_player.disconnected") << this << ": node=" << node;
   191     Engine::log(INFO, "server_player.disconnected") << this << ": node=" << node;
   165     
   192