tron@2186: /* $Id$ */ tron@2186: truelight@543: #ifndef NETWORK_CLIENT_H truelight@543: #define NETWORK_CLIENT_H truelight@543: truelight@543: #ifdef ENABLE_NETWORK truelight@543: truelight@543: DEF_CLIENT_SEND_COMMAND(PACKET_CLIENT_GAME_INFO); truelight@543: DEF_CLIENT_SEND_COMMAND(PACKET_CLIENT_COMPANY_INFO); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_COMMAND)(CommandPacket *cp); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_ERROR)(NetworkErrorCode errorno); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_QUIT)(const char *leavemsg); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_CHAT)(NetworkAction action, DestType desttype, int dest, const char *msg); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_PASSWORD)(NetworkPasswordType type, const char *password); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_SET_PASSWORD)(const char *password); truelight@543: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_SET_NAME)(const char *name); truelight@543: DEF_CLIENT_SEND_COMMAND(PACKET_CLIENT_ACK); truelight@1026: DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_RCON)(const char *pass, const char *command); truelight@543: truelight@716: NetworkRecvStatus NetworkClient_ReadPackets(NetworkClientState *cs); truelight@543: void NetworkClient_Connected(void); truelight@543: truelight@543: #endif /* ENABLE_NETWORK */ truelight@543: Darkvater@2436: #endif /* NETWORK_CLIENT_H */