about summary refs log tree commit diff
path: root/src/engine/e_if_server.h
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-01-19 10:57:25 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-01-19 10:57:25 +0000
commitdd21ae1bc7a648138d33727628983a3b25a07570 (patch)
treecaf87523cda90c3a0fb235ea6e642765136d3f88 /src/engine/e_if_server.h
parent4eb71856948077b4c0cf9b5ef7178075433b7259 (diff)
downloadzcatch-dd21ae1bc7a648138d33727628983a3b25a07570.tar.gz
zcatch-dd21ae1bc7a648138d33727628983a3b25a07570.zip
large commit. documented a bit. editor updates. general cleanup of everything
Diffstat (limited to 'src/engine/e_if_server.h')
-rw-r--r--src/engine/e_if_server.h137
1 files changed, 137 insertions, 0 deletions
diff --git a/src/engine/e_if_server.h b/src/engine/e_if_server.h
new file mode 100644
index 00000000..c9572b76
--- /dev/null
+++ b/src/engine/e_if_server.h
@@ -0,0 +1,137 @@
+/* copyright (c) 2007 magnus auvinen, see licence.txt for more info */
+#ifndef ENGINE_IF_SERVER_H
+#define ENGINE_IF_SERVER_H
+
+/*
+	Section: Server Hooks
+*/
+
+/* server */
+/*
+	Function: server_getclientinfo
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+int server_getclientinfo(int client_id, CLIENT_INFO *info);
+
+/*
+	Function: server_clientname
+		TODO	
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+const char *server_clientname(int client_id);
+
+/* grabs the latest input for the client. not withholding anything */
+/*
+	Function: server_latestinput
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+int *server_latestinput(int client_id, int *size);
+
+/*
+	Function: server_setclientname
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+void server_setclientname(int client_id, const char *name);
+
+/*
+	Function: server_setclientscore
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+void server_setclientscore(int client_id, int score);
+
+/*
+	Function: server_setbrowseinfo
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+void server_setbrowseinfo(int game_type, int progression);
+
+/*
+	Function: server_kick
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+void server_kick(int client_id, const char *reason);
+
+/*
+	Function: server_tick
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+int server_tick();
+
+/*
+	Function: server_tickspeed
+		TODO
+	
+	Arguments:
+		arg1 - desc
+	
+	Returns:
+
+	See Also:
+		<other_func>
+*/
+int server_tickspeed();
+
+#endif