summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rwxr-xr-xinclude/interface.h2
-rw-r--r--include/proto.h4
-rw-r--r--include/server.h8
-rw-r--r--include/string_length.h12
4 files changed, 19 insertions, 7 deletions
diff --git a/include/interface.h b/include/interface.h
index bcb2a17..e0a7893 100755
--- a/include/interface.h
+++ b/include/interface.h
@@ -19,7 +19,7 @@
#define SDL_SUBSYSTEMS SDL_INIT_VIDEO|SDL_INIT_TIMER|SDL_DOUBLEBUF
//napis na okne
-#define WINDOW_TITLE "Tuxanci next generation SVN revision 27"
+#define WINDOW_TITLE "Tuxanci next generation " TUXANCI_NG_VERSION
#define WIN_BPP 0
#define USR_EVT_TIMER 0
diff --git a/include/proto.h b/include/proto.h
index 37595fe..f91b60b 100644
--- a/include/proto.h
+++ b/include/proto.h
@@ -41,8 +41,10 @@
#include "publicServer.h"
#endif
-extern void proto_send_hello_client();
+extern void proto_send_hello_client(char *name);
extern void proto_recv_hello_server(client_t *client, char *msg);
+extern void proto_send_status_server(int type, client_t *client);
+extern void proto_recv_status_server(client_t *client, char *msg);
extern void proto_send_init_server(int type, client_t *client, client_t *client2);
extern void proto_recv_init_client(char *msg);
extern void proto_send_event_server(int type, client_t *client, tux_t *tux, int action);
diff --git a/include/server.h b/include/server.h
index 623a12e..3ee1933 100644
--- a/include/server.h
+++ b/include/server.h
@@ -22,6 +22,7 @@
#define SERVER_TIMEOUT 5000
#define SERVER_TIME_SYNC 1000
+#define SERVER_MAX_CLIENTS 100
#endif
@@ -31,6 +32,7 @@
#define SERVER_TIMEOUT 5000
#define SERVER_TIME_SYNC 1000
+#define SERVER_MAX_CLIENTS 100
#endif
@@ -79,10 +81,16 @@ extern void quitSdlUdpServer();
#endif
extern void destroyClient(client_t *p);
+
+extern list_t* getListServerClient();
+extern int getServerMaxClients();
+extern void setServerMaxClients(int n);
+
extern void sendClient(client_t *p, char *msg);
extern void sendAllClientBut(char *msg, client_t *p);
extern void sendAllClient(char *msg);
extern void eventClientListBuffer();
+extern void sendInfoCreateClient(client_t *client);
extern void eventPeriodicSyncClient();
#endif
diff --git a/include/string_length.h b/include/string_length.h
index 7f1c8a7..243cb69 100644
--- a/include/string_length.h
+++ b/include/string_length.h
@@ -5,10 +5,12 @@
#include "main.h"
-#define STR_SIZE 128
-#define STR_NUM_SIZE 8
-#define STR_NAME_SIZE 32
-#define STR_PATH_SIZE 4096
-#define STR_IP_SIZE 24
+#define STR_SIZE 128
+#define STR_PROTO_SIZE 128
+#define STR_NUM_SIZE 8
+#define STR_NAME_SIZE 32
+#define STR_PATH_SIZE 4096
+#define STR_FILE_NAME_SIZE 256
+#define STR_IP_SIZE 24
#endif