extern int fly_map(coord, coord);
/* mslsub.c */
extern int msl_intercept(coord, coord, natid, int, int, int, int);
-extern int msl_equip(struct plnstr *, char);
extern int msl_hit(struct plnstr *, int, int, int, int, char *,
coord, coord, int);
extern void msl_sel(struct emp_qelem *, coord, coord, natid, int,
static int launch_as(struct plnstr *pp);
static int launch_missile(struct plnstr *pp, int sublaunch);
static int launch_sat(struct plnstr *pp, int sublaunch);
+static int msl_equip(struct plnstr *, char);
/*
* laun <PLANES>
plane_mob_max - pp->pln_mobil);
return RET_OK;
}
+
+static int
+msl_equip(struct plnstr *pp, char mission)
+{
+ struct plist pl;
+
+ memset(&pl, 0, sizeof(struct plist));
+ pl.pcp = plchr + pp->pln_type;
+ pl.plane = *pp;
+ return pln_equip(&pl, NULL, mission);
+}
#include "ship.h"
#include "xy.h"
-int
-msl_equip(struct plnstr *pp, char mission)
-{
- struct plist pl;
-
- memset(&pl, 0, sizeof(struct plist));
- pl.pcp = plchr + pp->pln_type;
- pl.plane = *pp;
- return pln_equip(&pl, NULL, mission);
-}
-
int
msl_hit(struct plnstr *pp, int hardtarget, int type, int news_item,
int snews_item, char *what, coord x, coord y, int victim)