Mercurial > ~darius > hgwebdir.cgi > paradise_client
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); + } +}