Changeset 436 for code/branches/FICN/src/network/Server.cc
- Timestamp:
- Dec 9, 2007, 12:42:46 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/network/Server.cc
r425 r436 21 21 */ 22 22 Server::Server(){ 23 connection = ConnectionManager();24 gamestates = GameStateManager();25 23 packet_gen = PacketGenerator(); 24 clients = new ClientInformation(); 25 connection = new ConnectionManager(clients); 26 gamestates = new GameStateManager(clients); 26 27 } 27 28 … … 32 33 */ 33 34 Server::Server(int port, std::string bindAddress){ 34 connection = ConnectionManager(port, bindAddress);35 gamestates = GameStateManager();36 35 packet_gen = PacketGenerator(); 36 clients = new ClientInformation(); 37 connection = new ConnectionManager(port, bindAddress, clients); 38 gamestates = new GameStateManager(clients); 37 39 } 38 40 … … 43 45 */ 44 46 Server::Server(int port, const char *bindAddress){ 45 connection = ConnectionManager(port, bindAddress);46 gamestates = GameStateManager();47 47 packet_gen = PacketGenerator(); 48 clients = new ClientInformation(); 49 connection = new ConnectionManager(port, bindAddress, clients); 50 gamestates = new GameStateManager(clients); 48 51 } 49 52 … … 52 55 */ 53 56 void Server::open(){ 54 connection .createListener();57 connection->createListener(); 55 58 return; 56 59 } … … 60 63 */ 61 64 void Server::close(){ 62 connection .quitListener();65 connection->quitListener(); 63 66 return; 64 67 } … … 71 74 bool Server::sendMSG(std::string msg){ 72 75 ENetPacket *packet = packet_gen.chatMessage(msg.c_str()); 73 connection .addPacketAll(packet);74 return connection .sendPackets();76 connection->addPacketAll(packet); 77 return connection->sendPackets(); 75 78 } 76 79 /** … … 81 84 bool Server::sendMSG(const char *msg){ 82 85 ENetPacket *packet = packet_gen.chatMessage(msg); 83 connection .addPacketAll(packet);84 return connection .sendPackets();86 connection->addPacketAll(packet); 87 return connection->sendPackets(); 85 88 } 86 89 … … 101 104 ENetPacket *packet; 102 105 int clientID=-1; 103 while(!connection .queueEmpty()){104 packet = connection .getPacket(clientID);106 while(!connection->queueEmpty()){ 107 packet = connection->getPacket(clientID); 105 108 elaborate(packet, clientID); 106 109 } … … 111 114 */ 112 115 void Server::updateGamestate(){ 113 gamestates .update();116 gamestates->update(); 114 117 sendGameState(); 115 118 }
Note: See TracChangeset
for help on using the changeset viewer.