BULLET
BULLET *bp;
BULLET *bp;
BULLET *bp;
BULLET *
BULLET *bp;
bp = malloc(sizeof (BULLET));
BULLET *Bullets = NULL; /* linked list of bullets */
BULLET *b_next;
BULLET *create_shot(int, int, int, char, int, int, PLAYER *, IDENT *,
BULLET *is_bullet(int, int);
extern BULLET * Bullets;
zapshot(BULLET *blist, BULLET *obp)
BULLET *bp;
explshot(BULLET *blist, int y, int x)
BULLET *bp;
BULLET *
BULLET *bp;
BULLET *bp;
find_under(BULLET *blist, BULLET *bp)
BULLET *nbp;
mark_player(BULLET *bp)
mark_boot(BULLET *bp)
move_normal_shot(BULLET *bp)
static void chkshot(BULLET *, BULLET *);
move_drone(BULLET *bp)
static void chkslime(BULLET *, BULLET *);
static void explshot(BULLET *, int, int);
static void find_under(BULLET *, BULLET *);
static void mark_boot(BULLET *);
static void mark_player(BULLET *);
static int move_drone(BULLET *);
static int move_normal_shot(BULLET *);
static void move_slime(BULLET *, int, BULLET *);
static void save_bullet(BULLET *);
static void zapshot(BULLET *, BULLET *);
save_bullet(BULLET *bp)
chkshot(BULLET *bp, BULLET *next)
chkslime(BULLET *bp, BULLET *next)
BULLET *nbp;
nbp = malloc(sizeof (BULLET));
move_slime(BULLET *bp, int speed, BULLET *next)
BULLET *nbp;
BULLET *bp, *next;
BULLET *blist;