diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2006-05-14 16:19:53 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2006-05-14 16:19:53 +0000 |
commit | 0125cb14a9a4f4ffced61ba50412f13fe00adbb4 (patch) | |
tree | 9820d60b3b37f627ab5fb94e9e7d7bc70432fb9c /src/client.cpp | |
parent | 87be1a8a52a5485d1cf90240cbf628004cbd5350 (diff) | |
download | manaserv-0125cb14a9a4f4ffced61ba50412f13fe00adbb4.tar.gz manaserv-0125cb14a9a4f4ffced61ba50412f13fe00adbb4.tar.xz manaserv-0125cb14a9a4f4ffced61ba50412f13fe00adbb4.zip |
Applied another patch by Guillaume Melquiond which fixed a number of issues
with the message implementation (client side should also be checked).
Diffstat (limited to 'src/client.cpp')
-rw-r--r-- | src/client.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/client.cpp b/src/client.cpp index d99690c..ce13442 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -42,7 +42,7 @@ int main(int argc, char *argv[]) #include "../config.h" #endif std::cout << "The Mana World Test Client v" << PACKAGE_VERSION << std::endl; - + if (enet_initialize () != 0) { printf("An error occurred while initializing ENet.\n"); @@ -104,9 +104,9 @@ int main(int argc, char *argv[]) std::cout << "8) Create character" << std::endl; std::cout << "Choose your option: "; std::cin >> answer; - + MessageOut msg; - + switch (answer) { case 0: // Disconnection @@ -115,7 +115,7 @@ int main(int argc, char *argv[]) } exit = true; break; - + case 1: // Register msg.writeShort(CMSG_REGISTER); @@ -312,7 +312,7 @@ int main(int argc, char *argv[]) continue; break; } // end switch - + // Send prepared message if (!exit && connected) { ENetPacket *packet = enet_packet_create( @@ -322,7 +322,6 @@ int main(int argc, char *argv[]) // Send the packet to the peer over channel id 0. enet_peer_send(peer, 0, packet); } // end if - } // end if while (enet_host_service(client, &event, 1000)) { @@ -338,7 +337,7 @@ int main(int argc, char *argv[]) << " was received from " << event.peer->address.host << std::endl; - + parsePacket((char *)event.packet->data, event.packet->dataLength); |