--- a/src/Network/Server.cc Mon Dec 08 18:17:37 2008 +0000
+++ b/src/Network/Server.cc Mon Dec 08 18:31:08 2008 +0000
@@ -158,6 +158,33 @@
send_all(NETMSG_PLAYER_ROPE_LENGTH, pkt, true);
}
+void NetworkServerPlayer::spawn (Vector position) {
+ NetworkPacket pkt;
+
+ // write packet
+ pkt.write_vector(position);
+
+ Engine::log(INFO, "server_player.spawn") << this << ": position=" << position;
+
+ // send
+ send_all(NETMSG_PLAYER_SPAWN, pkt, true);
+
+ // super
+ Player::spawn(position);
+}
+
+void NetworkServerPlayer::die (bool start_timer) {
+ NetworkPacket pkt;
+
+ Engine::log(INFO, "server_player.die") << this;
+
+ // send
+ send_all(NETMSG_PLAYER_DIE, pkt, true);
+
+ // super
+ Player::die(start_timer);
+}
+
void NetworkServerPlayer::on_disconnected (void) {
NetworkPacket pkt;