summaryrefslogtreecommitdiff
path: root/network_server.h
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2004-12-04 17:54:56 +0000
committertruelight <truelight@openttd.org>2004-12-04 17:54:56 +0000
commitb8f6d41418982163965dd5beb0b39dbdce1fbe8f (patch)
tree68d3e795694a875138c369707ed74b5b4b022d49 /network_server.h
parent0434287ef826a4ed72cd8528a52a86ae8b70a948 (diff)
downloadopenttd-b8f6d41418982163965dd5beb0b39dbdce1fbe8f.tar.xz
(svn r942) -Merged branch/network back into the trunk
Diffstat (limited to 'network_server.h')
-rw-r--r--network_server.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/network_server.h b/network_server.h
new file mode 100644
index 000000000..5a0abde74
--- /dev/null
+++ b/network_server.h
@@ -0,0 +1,20 @@
+#ifndef NETWORK_SERVER_H
+#define NETWORK_SERVER_H
+
+#ifdef ENABLE_NETWORK
+
+DEF_SERVER_SEND_COMMAND(PACKET_SERVER_MAP);
+DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_ERROR_QUIT)(ClientState *cs, uint16 client_index, NetworkErrorCode errorno);
+DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_ERROR)(ClientState *cs, NetworkErrorCode error);
+DEF_SERVER_SEND_COMMAND(PACKET_SERVER_SHUTDOWN);
+DEF_SERVER_SEND_COMMAND(PACKET_SERVER_NEWGAME);
+
+bool NetworkFindName(char new_name[NETWORK_NAME_LENGTH]);
+void NetworkServer_HandleChat(NetworkAction action, DestType desttype, int dest, const char *msg, byte from_index);
+
+bool NetworkServer_ReadPackets(ClientState *cs);
+void NetworkServer_Tick();
+
+#endif /* ENABLE_NETWORK */
+
+#endif // NETWORK_SERVER_H