* Copyright (c) 1983 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
static char sccsid
[] = "@(#)game.c 5.1 (Berkeley) %G%";
register struct ship
*ship
;
if (*af
= (ship
->file
->drift
> 1 && turns
)) {
register struct ship
*ship
;
register int riggone
= 0, Move
, flank
= 0;
if ((ship
->file
->FS
|| fs
) && fs
!= -1) {
Move
-= 1 + WET
[windspeed
][ship
->specs
->class-1].B
;
else if (dir
== winddir
+ 2 || dir
== winddir
- 2 || dir
== winddir
- 6 || dir
== winddir
+ 6)
Move
-= 1 + WET
[windspeed
][ship
->specs
->class-1].C
;
else if (dir
== winddir
+ 3 || dir
== winddir
- 3 || dir
== winddir
- 5 || dir
== winddir
+ 5)
Move
= (flank
? 2 : 1) - WET
[windspeed
][ship
->specs
->class-1].D
;
else if (dir
== winddir
+ 4 || dir
== winddir
- 4)
Move
-= WET
[windspeed
][ship
->specs
->class-1].A
;
Move
= Move
< 0 ? 0 : Move
;