* sccsid = "@(#)extern.h 1.2 83/05/19";
#define die() (((rand() >> 6) % 6) + 1)
#define fouled(a) Fouled(a, 342)
#define grappled(a) Fouled(a, 382)
#define grapple(a,b) Grapple(a,b,382)
#define foul(a,b) Grapple(a,b,342)
#define sqr(a) ((a) * (a))
#define abs(a) ((a) > 0 ? (a) : -(a))
#define min(a,b) ((a) < (b) ? (a) : (b))
int uid
, fshipnum
, fgamenum
, netpoints
;
int turnsent
, toship
, mensent
;
int loadL
, loadR
, readyL
, readyR
;
struct BP OBP
[3], DBP
[3];
int struck
, captured
, pcrew
;
struct snag fouls
[10], grapples
[10];
int RH
, RG
, RR
, FS
, explode
, sink
;
int shipnum
, nationality
;
int shiprow
, shipcol
, shipdir
;
int winddir
, windspeed
, windchange
;
int turn
, people
, time
, vessels
;
extern struct scenario scene
[NUMOFSCENES
];
int bs
, fs
, ta
, guns
, class, hull
, qual
, crew1
,
crew2
, crew3
, gunL
, gunR
, carL
, carR
,
rig1
, rig2
, rig3
, rig4
, pts
;
extern struct shipspecs specs
[];
extern struct windeffects
{
extern struct Tables HullTable
[11][6];
extern int HDTrake
[9][10];
extern int loaded
, fired
, changed
, repaired
, buffercount
, xlast
, ylast
;
extern int winddir
, windspeed
, turn
, viewrow
, viewcol
;
extern int player
, nation
[5], scroll
, game
;
extern int MIGHTYCAPTAIN
;
extern char Outbuf
[BUFSIZE
], movebuf
[10], loadwith
[20];