Mercurial > hg > openttd
annotate network_client.h @ 2444:c1145552a533 draft
(svn r2970) - Newgrf: Allocate spritegroups dynamically; this allows a cargo ID to reference the previous definition of the same cargo ID, instead of causing loops.
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Thu, 22 Sep 2005 20:35:20 +0000 |
parents | 027bdc04f0ed |
children |
rev | line source |
---|---|
2186
042e6d005cb0
(svn r2701) Insert Id tags into all source files
tron <tron@openttd.org>
parents:
1026
diff
changeset
|
1 /* $Id$ */ |
042e6d005cb0
(svn r2701) Insert Id tags into all source files
tron <tron@openttd.org>
parents:
1026
diff
changeset
|
2 |
543
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
3 #ifndef NETWORK_CLIENT_H |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
4 #define NETWORK_CLIENT_H |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
5 |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
6 #ifdef ENABLE_NETWORK |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
7 |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
8 DEF_CLIENT_SEND_COMMAND(PACKET_CLIENT_GAME_INFO); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
9 DEF_CLIENT_SEND_COMMAND(PACKET_CLIENT_COMPANY_INFO); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
10 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_COMMAND)(CommandPacket *cp); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
11 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_ERROR)(NetworkErrorCode errorno); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
12 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_QUIT)(const char *leavemsg); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
13 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_CHAT)(NetworkAction action, DestType desttype, int dest, const char *msg); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
14 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_PASSWORD)(NetworkPasswordType type, const char *password); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
15 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_SET_PASSWORD)(const char *password); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
16 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_SET_NAME)(const char *name); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
17 DEF_CLIENT_SEND_COMMAND(PACKET_CLIENT_ACK); |
1026
db6416ec34ba
(svn r1527) -Add: RCon (Remote Connection). A server can set:
truelight <truelight@openttd.org>
parents:
716
diff
changeset
|
18 DEF_CLIENT_SEND_COMMAND_PARAM(PACKET_CLIENT_RCON)(const char *pass, const char *command); |
543
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
19 |
716
30c6069aa273
(svn r1168) -Cleanup: [Network] Cleaned the network code a bit. Added 'const'
truelight <truelight@openttd.org>
parents:
543
diff
changeset
|
20 NetworkRecvStatus NetworkClient_ReadPackets(NetworkClientState *cs); |
543
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
21 void NetworkClient_Connected(void); |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
22 |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
23 #endif /* ENABLE_NETWORK */ |
0bade3c3b8ba
(svn r942) -Merged branch/network back into the trunk
truelight <truelight@openttd.org>
parents:
diff
changeset
|
24 |
2436
027bdc04f0ed
(svn r2962) - const correctness for all Get* functions and most Draw* functions that don't change their pointer parameters
Darkvater <Darkvater@openttd.org>
parents:
2186
diff
changeset
|
25 #endif /* NETWORK_CLIENT_H */ |