summaryrefslogtreecommitdiff
path: root/src/d_net.c
diff options
context:
space:
mode:
authorSimon Howard2006-12-24 23:53:15 +0000
committerSimon Howard2006-12-24 23:53:15 +0000
commit0d3b41b4a00e11b09583069b8f7f72a11400d737 (patch)
tree40150a37cc3bad6718051a3f1d8fe275fc336fdd /src/d_net.c
parentfd1d07746f16e03cb7f07c0b57a8b373d0e144e9 (diff)
downloadchocolate-doom-0d3b41b4a00e11b09583069b8f7f72a11400d737.tar.gz
chocolate-doom-0d3b41b4a00e11b09583069b8f7f72a11400d737.tar.bz2
chocolate-doom-0d3b41b4a00e11b09583069b8f7f72a11400d737.zip
Javadoc-style self-documenting system for command line options.
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 806
Diffstat (limited to 'src/d_net.c')
-rw-r--r--src/d_net.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/d_net.c b/src/d_net.c
index c00d5f61..559bd448 100644
--- a/src/d_net.c
+++ b/src/d_net.c
@@ -248,6 +248,12 @@ void D_CheckNetGame (void)
{
net_addr_t *addr = NULL;
+ //!
+ // @category net
+ //
+ // Start a multiplayer server, listening for connections.
+ //
+
if (M_CheckParm("-server") > 0)
{
NET_SV_Init();
@@ -259,6 +265,13 @@ void D_CheckNetGame (void)
}
else
{
+ //!
+ // @category net
+ //
+ // Automatically search the local LAN for a multiplayer
+ // server and join it.
+ //
+
i = M_CheckParm("-autojoin");
if (i > 0)
@@ -270,6 +283,14 @@ void D_CheckNetGame (void)
I_Error("No server found on local LAN");
}
}
+
+ //!
+ // @arg <address>
+ // @category net
+ //
+ // Connect to a multiplayer server running on the given
+ // address.
+ //
i = M_CheckParm("-connect");
@@ -292,12 +313,24 @@ void D_CheckNetGame (void)
drone = true;
}
+ //!
+ // @category net
+ //
+ // Run as the left screen in three screen mode.
+ //
+
if (M_CheckParm("-left") > 0)
{
viewangleoffset = ANG90;
drone = true;
}
+ //!
+ // @category net
+ //
+ // Run as the right screen in three screen mode.
+ //
+
if (M_CheckParm("-right") > 0)
{
viewangleoffset = ANG270;