(have_looked,have_found,set_have_looked,set_have_found,print_found):
collapse to shiplist function set (add,free,print,on). Fix bug where ship uid was a unsigned char instead of short. Switch to head pointer instead of head record with a linked list. Add a free().
This commit is contained in:
parent
fd700f235b
commit
042372d4c2
7 changed files with 48 additions and 144 deletions
|
@ -75,7 +75,7 @@ extern void scuttle_ship(struct shpstr *);
|
|||
extern void resnoise(struct sctstr *sptr, int public_amt, s_char *name,
|
||||
int old, int new);
|
||||
extern int line_of_sight(char **rad, int ax, int ay, int bx, int by);
|
||||
extern void plane_sona(struct emp_qelem *, int, int, struct shiplook *);
|
||||
extern void plane_sona(struct emp_qelem *, int, int, struct shiplist **);
|
||||
extern int tend_nxtitem(struct nstr_item *, void *);
|
||||
extern s_char *prsub(struct shpstr *);
|
||||
extern int check_trade(void);
|
||||
|
@ -323,7 +323,7 @@ extern int carriersatxy(coord, coord, int, int, natid);
|
|||
extern int unitsatxy(coord, coord, int, int);
|
||||
extern int planesatxy(coord, coord, int, int, struct emp_qelem *);
|
||||
extern int asw_shipsatxy(coord, coord, int, int, struct plnstr *,
|
||||
struct shiplook *);
|
||||
struct shiplist **);
|
||||
extern int num_shipsatxy(coord, coord, int, int);
|
||||
extern int islist(s_char *);
|
||||
/* src/lib/subs/mission.c */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue