00001 #ifndef CLIENT_H
00002 #define CLIENT_H
00003 #include <plib/netMessage.h>
00004
00005 class GameClient : public netMessageChannel {
00006 public:
00007 GameClient();
00008 ~GameClient();
00009
00010 void set_login_data(char* na, char* pa);
00011 void connect_to(char* server, int port = SERVER_LISTEN_PORT);
00012 bool disconnect();
00013
00014 void handleMessage(const netMessage &msg);
00015 private:
00016 char* login_name;
00017 char* login_pass;
00018 char* server_name;
00019 int server_port;
00020 char con_state;
00021 int myID;
00022 int serverID;
00023
00024 };
00025
00026 #endif