]> git.pond.sub.org Git - empserver/blobdiff - include/prototypes.h
Update copyright notice
[empserver] / include / prototypes.h
index f9f869c00b8fd3d0e3609a9812300cdfbaf3f2d6..a2ba04f58801240bb190ad42863fa83687629bc0 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2007, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2008, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                           Ken Stevens, Steve McClure
  *
  *  This program is free software; you can redistribute it and/or modify
@@ -57,7 +57,6 @@ extern void finish_server(void);
  * src/lib/commands/ *.c 
  */
 extern int check_market(void);
-extern int sendmessage(struct natstr *, struct natstr *, char *, int);
 extern void gift(natid, natid, void *, char *);
 extern int display_mark(i_type, int);
 extern int want_to_abandon(struct sctstr *, i_type, int, struct lndstr *);
@@ -369,7 +368,7 @@ extern int deltay(int, int);
 extern int mapdist(int, int, int, int);
 extern char *effadv(int);
 extern int onearg(char *, char *);
-extern int parse(char *, char **, char **, char *, char **);
+extern int parse(char *, char *, char **, char **, char **, char **);
 extern int ldround(double, int);
 extern int roundintby(int, int);
 extern int scthash(int, int, int);
@@ -412,6 +411,7 @@ extern int getminleft(time_t, int);
 /* empmod.c */
 /* init_nats.c */
 extern int init_nats(void);
+extern int player_set_nstat(struct player *, struct natstr *);
 /* login.c */
 extern void player_login(void *);
 /* nat.c */
@@ -482,7 +482,7 @@ extern double fortrange(struct sctstr *);
 extern int roundrange(double);
 /* list.c */
 extern int shipsatxy(coord, coord, int, int);
-extern int carriersatxy(coord, coord, int, int, natid);
+extern int carriersatxy(coord, coord, 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 *,
@@ -556,7 +556,9 @@ extern int put_plane_on_ship(struct plnstr *, struct shpstr *);
 extern void pln_dropoff(struct emp_qelem *, struct ichrstr *,
                        coord, coord, void *, int);
 extern void pln_mine(struct emp_qelem *list, struct sctstr *sectp);
-extern int pln_wanted(struct plnstr *, int, int);
+extern int pln_capable(struct plnstr *, int, int);
+extern int pln_airbase_ok(struct plnstr *, int, int);
+extern int carrier_planes(struct shpstr *, int);
 extern void pln_sel(struct nstr_item *, struct emp_qelem *,
                    struct sctstr *, int, int, int, int);
 extern int pln_arm(struct emp_qelem *, int, char, struct ichrstr *,