X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=include%2Fland.h;h=7c1aa3b9b2d6b7ed9bc1d92524cd213015b5e252;hp=981d2a1b8843d457100801ce02b893829e5343cd;hb=beedf8dce;hpb=b14f5276ab7274b9b6ebb04d48b31e9a0daa5dd2 diff --git a/include/land.h b/include/land.h index 981d2a1b8..7c1aa3b9b 100644 --- a/include/land.h +++ b/include/land.h @@ -30,7 +30,7 @@ * Thomas Ruschak, 1992 * Ken Stevens, 1995 * Steve McClure, 1998 - * Markus Armbruster, 2004-2014 + * Markus Armbruster, 2004-2015 */ #ifndef LAND_H @@ -175,6 +175,7 @@ extern double lnd_fire_range(struct lndstr *); /* src/lib/subs/lndsub.c */ extern int lnd_sweep(struct emp_qelem *, int, int, natid); extern int lnd_interdict(struct emp_qelem *, coord, coord, natid); +extern int lnd_may_mar(struct lndstr *, struct lndstr *, char *); extern void lnd_sel(struct nstr_item *, struct emp_qelem *); extern struct ulist *lnd_insque(struct lndstr *, struct emp_qelem *); extern int lnd_check_mines(struct emp_qelem *); @@ -192,12 +193,14 @@ extern void lnd_submil(struct lndstr *, int); extern void lnd_takemob(struct emp_qelem *, double); extern int lnd_spyval(struct lndstr *); extern void intelligence_report(int, struct lndstr *, int, char *); -extern void lnd_mar(struct emp_qelem *, double *, double *, natid); +extern void lnd_mar_stay_behind(struct emp_qelem *, natid); +extern void lnd_mar_put(struct emp_qelem *, natid); extern void lnd_put(struct emp_qelem *); extern void lnd_put_one(struct ulist *); extern int lnd_hardtarget(struct lndstr *); extern int lnd_abandon_askyn(struct emp_qelem *); -extern int lnd_mar_one_sector(struct emp_qelem *, int, natid); +extern int lnd_mar_dir(struct emp_qelem *, int, natid); +extern int lnd_mar_gauntlet(struct emp_qelem *, int, natid); extern int lnd_support(natid, natid, coord, coord, int); extern int lnd_can_attack(struct lndstr *); extern int lnd_fortify(struct lndstr *lp, int hard_amt);