mirror of
https://github.com/vattam/BSDGames.git
synced 2025-12-20 19:04:49 +00:00
Initial revision
git-svn-id: file:///srv/svn/joey/bsdgames-trunk@5086 a4a2c43b-8ac3-0310-8836-e0e880c912e2
This commit is contained in:
68
hunt/huntd/extern.c
Normal file
68
hunt/huntd/extern.c
Normal file
@@ -0,0 +1,68 @@
|
||||
/* $NetBSD: extern.c,v 1.2 1997/10/10 16:33:24 lukem Exp $ */
|
||||
/*
|
||||
* Hunt
|
||||
* Copyright (c) 1985 Conrad C. Huang, Gregory S. Couch, Kenneth C.R.C. Arnold
|
||||
* San Francisco, California
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
#ifndef lint
|
||||
__RCSID("$NetBSD: extern.c,v 1.2 1997/10/10 16:33:24 lukem Exp $");
|
||||
#endif /* not lint */
|
||||
|
||||
# include "hunt.h"
|
||||
|
||||
# ifdef MONITOR
|
||||
FLAG Am_monitor = FALSE; /* current process is a monitor */
|
||||
# endif
|
||||
|
||||
char Buf[BUFSIZ]; /* general scribbling buffer */
|
||||
char Maze[HEIGHT][WIDTH2]; /* the maze */
|
||||
char Orig_maze[HEIGHT][WIDTH2]; /* the original maze */
|
||||
|
||||
fd_set Fds_mask; /* mask for the file descriptors */
|
||||
fd_set Have_inp; /* which file descriptors have input */
|
||||
int Nplayer = 0; /* number of players */
|
||||
int Num_fds; /* number of maximum file descriptor */
|
||||
int Socket; /* main socket */
|
||||
int Status; /* stat socket */
|
||||
int See_over[NASCII]; /* lookup table for determining whether
|
||||
* character represents "transparent"
|
||||
* item */
|
||||
|
||||
BULLET *Bullets = NULL; /* linked list of bullets */
|
||||
|
||||
EXPL *Expl[EXPLEN]; /* explosion lists */
|
||||
EXPL *Last_expl; /* last explosion on Expl[0] */
|
||||
|
||||
PLAYER Player[MAXPL]; /* all the players */
|
||||
PLAYER *End_player = Player; /* last active player slot */
|
||||
# ifdef BOOTS
|
||||
PLAYER Boot[NBOOTS]; /* all the boots */
|
||||
# endif
|
||||
IDENT *Scores; /* score cache */
|
||||
# ifdef MONITOR
|
||||
PLAYER Monitor[MAXMON]; /* all the monitors */
|
||||
PLAYER *End_monitor = Monitor; /* last active monitor slot */
|
||||
# endif
|
||||
|
||||
# ifdef VOLCANO
|
||||
int volcano = 0; /* Explosion size */
|
||||
# endif
|
||||
|
||||
int shot_req[MAXBOMB] = {
|
||||
BULREQ, GRENREQ, SATREQ,
|
||||
BOMB7REQ, BOMB9REQ, BOMB11REQ,
|
||||
BOMB13REQ, BOMB15REQ, BOMB17REQ,
|
||||
BOMB19REQ, BOMB21REQ,
|
||||
};
|
||||
int shot_type[MAXBOMB] = {
|
||||
SHOT, GRENADE, SATCHEL,
|
||||
BOMB, BOMB, BOMB,
|
||||
BOMB, BOMB, BOMB,
|
||||
BOMB, BOMB,
|
||||
};
|
||||
|
||||
int slime_req[MAXSLIME] = {
|
||||
SLIMEREQ, SSLIMEREQ, SLIME2REQ, SLIME3REQ,
|
||||
};
|
||||
Reference in New Issue
Block a user