--- a/src/Network/Server.cc Tue Dec 09 02:55:45 2008 +0000
+++ b/src/Network/Server.cc Tue Dec 09 02:58:31 2008 +0000
@@ -62,17 +62,22 @@
// send other player objects
for (std::list<NetworkServerPlayer*>::iterator it = server.players.begin(); it != server.players.end(); it++) {
+ NetworkPacket player_pkt;
NetworkServerPlayer *player = *it;
- NetworkPacket player_pkt;
// player is not in players list yet
assert(player != this);
+ // write packet
player_pkt.write_vector(player->position);
player->send_to(node, NETMSG_PLAYER_INFO, player_pkt, true);
+
+ // XXX: send rope info...
}
+ // XXX: send projectiles? Or let the client handle the events that the unknown projectiles generate?
+
// broadcast NETMSG_PLAYER_JOIN to all clients except current
this->send_all_except(NETMSG_PLAYER_JOIN, hello_pkt, node, true);