#ifndef __NETWORK_H__ #define __NETWORK_H__ #include //XXX: BAD #define MAX_ACTIVE_CHANNELS 3 extern int new_minute; //Variables SDLNet_SocketSet set; extern TCPsocket el_socket; extern Uint8 in_data[1024]; extern int in_data_used; extern int disconnected; //Channels Uint32 cur_chans[MAX_ACTIVE_CHANNELS]; Uint8 cur_chan = 0; //Functions void set_active_channels (Uint8 active, const Uint32 *channels, int nchan); void process_data_from_server(void); void process_message(Uint8 type, Uint8 * in_data, int len); int connect_to_server(void); int get_server_message(void); int send_message(TCPsocket socket, char *message, int type, int len); int read_server(void); void process_server_message(int recieved, Uint8 * data); #endif