aboutsummaryrefslogtreecommitdiff
path: root/fns.h
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2021-07-23 03:38:18 +0000
committerrodri <rgl@antares-labs.eu>2021-07-23 03:38:18 +0000
commit615575f7dca0e43ecb23c4ab1ea7fd2e93c4e3b4 (patch)
treef7c7052cbbac5b7af14f88adee1072352284d565 /fns.h
parentdfb8bd8c95a5ff8633214f483f358d24071a7d8a (diff)
downloadmusw-615575f7dca0e43ecb23c4ab1ea7fd2e93c4e3b4.tar.gz
musw-615575f7dca0e43ecb23c4ab1ea7fd2e93c4e3b4.tar.bz2
musw-615575f7dca0e43ecb23c4ab1ea7fd2e93c4e3b4.zip
implemented a lobby for users waiting to join a party.
brought the pack/unpack procedures from ssh(1).
Diffstat (limited to 'fns.h')
-rw-r--r--fns.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/fns.h b/fns.h
index d94ff5b..99a3603 100644
--- a/fns.h
+++ b/fns.h
@@ -1,16 +1,28 @@
/*
- * alloc
+ * alloc
*/
void *emalloc(ulong);
void *erealloc(void*, ulong);
//Image *eallocimage(Display*, Rectangle, ulong, int, ulong);
/*
- * physics
+ * physics
*/
void integrate(GameState*, double, double);
/*
- * nanosec
+ * nanosec
*/
uvlong nanosec(void);
+
+/*
+ * pack
+ */
+int pack(uchar*, int, char*, ...);
+int unpack(uchar*, int, char*, ...);
+
+/*
+ * lobby
+ */
+Lobby *newlobby(void);
+void dellobby(Lobby*);