diff enter.c @ 3:5a977ccbc7a9 default tip

Empty changelog
author darius
date Sat, 06 Dec 1997 05:41:29 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/enter.c	Sat Dec 06 05:41:29 1997 +0000
@@ -0,0 +1,65 @@
+/* $Id: enter.c,v 1.1.1.1 1997/12/06 05:41:29 darius Exp $ */
+
+/*
+ * enter.c
+ *
+ * This version modified to work as the client in a socket based protocol.
+ */
+#include "copyright.h"
+
+#include <stdio.h>
+#include <sys/types.h>
+#include <errno.h>
+#include <pwd.h>
+#include <string.h>
+#include <ctype.h>
+#include "Wlib.h"
+#include "defs.h"
+#include "struct.h"
+#include "data.h"
+#include "proto.h"
+#include "packets.h"
+
+/* Enter the game */
+
+/* Prototypes */
+
+void
+enter()
+{
+    redrawTstats();
+    delay = 0;
+}
+
+/* Doesn't really openmem, but it will
+ * set some stuff up...
+ */
+static struct status dummy1;
+static struct status2 dummy2;
+void
+openmem()
+{
+    /* players, weapons, planets are handled in build_default_configuration */
+
+    /* thingies allocation is handled in build_default_configuration */
+    /* thingies = universe.drones; */
+
+
+    status = &dummy1;
+    status2 = &dummy2;
+
+    /* mctl->mc_current=0; */
+    status->time = 1;
+    status->timeprod = 1;
+    status->kills = 1;
+    status->losses = 1;
+    status->time = 1;
+    status->planets = 1;
+    status->armsbomb = 1;
+
+    if (ghoststart) {
+	me = &players[ghost_pno];
+	myship = me->p_ship;
+	mystats = &(me->p_stats);
+    }
+}