author | darkvater |
Sun, 14 Nov 2004 23:14:44 +0000 | |
changeset 419 | d5481f341ab7 |
parent 239 | 23958632a582 |
child 543 | 946badd71033 |
permissions | -rw-r--r-- |
211 | 1 |
#ifndef NETWORK_H |
2 |
#define NETWORK_H |
|
3 |
||
4 |
typedef struct NetworkGameInfo { |
|
5 |
char server_name[40]; // name of the game |
|
6 |
char server_revision[8]; // server game version |
|
7 |
byte server_lang; // langid |
|
8 |
byte players_max; // max players allowed on server |
|
9 |
byte players_on; // current count of players on server |
|
10 |
uint16 game_date; // current date |
|
11 |
char game_password[10]; // should fit ... 10 chars |
|
12 |
char map_name[40]; // map which is played ["random" for a randomized map] |
|
13 |
uint map_width; // map width / 8 |
|
14 |
uint map_height; // map height / 8 |
|
15 |
byte map_set; // graphical set |
|
16 |
} NetworkGameInfo; |
|
17 |
||
18 |
//typedef struct NetworkGameList; |
|
19 |
||
20 |
typedef struct NetworkGameList { |
|
21 |
NetworkGameInfo item; |
|
22 |
uint32 ip; |
|
23 |
uint16 port; |
|
24 |
struct NetworkGameList * _next; |
|
25 |
} NetworkGameList; |
|
26 |
||
239 | 27 |
enum { |
28 |
NET_EVENT_SUBSIDY = 0, |
|
29 |
}; |
|
30 |
||
211 | 31 |
NetworkGameInfo _network_game; |
32 |
NetworkGameList * _network_game_list; |
|
33 |
||
228
f65dec6727d9
(svn r229) -Fix: Some more const stuff fixed .(Tron)
darkvater
parents:
211
diff
changeset
|
34 |
void ParseConnectionString(const byte **player, const byte **port, byte *connection_string); |
f65dec6727d9
(svn r229) -Fix: Some more const stuff fixed .(Tron)
darkvater
parents:
211
diff
changeset
|
35 |
|
211 | 36 |
#endif /* NETWORK_H */ |