📄 extern.c
字号:
/* * Hunt * Copyright (c) 1985 Conrad C. Huang, Gregory S. Couch, Kenneth C.R.C. Arnold * San Francisco, California */# include "hunt.h"# ifdef MONITORFLAG Am_monitor = FALSE; /* current process is a monitor */# endifchar Buf[BUFSIZ]; /* general scribbling buffer */char Maze[HEIGHT][WIDTH2]; /* the maze */char Orig_maze[HEIGHT][WIDTH2]; /* the original maze */long Fds_mask; /* mask for the file descriptors */int 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 */long Sock_mask; /* select mask for main socket */int Status; /* stat socket */long Stat_mask; /* select mask for 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 BOOTSPLAYER Boot[NBOOTS]; /* all the boots */# endifIDENT *Scores; /* score cache */# ifdef MONITORPLAYER Monitor[MAXMON]; /* all the monitors */PLAYER *End_monitor = Monitor; /* last active monitor slot */# endif# ifdef VOLCANOint volcano = 0; /* Explosion size */# endifint 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, };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -