Lines Matching defs:ship
46 maxturns(struct ship *ship, bool *af)
50 turns = ship->specs->ta;
51 *af = (ship->file->drift > 1 && turns);
54 if (ship->file->FS == 1)
61 maxmove(struct ship *ship, int dir, int fs)
65 Move = ship->specs->bs;
66 if (!ship->specs->rig1)
68 if (!ship->specs->rig2)
70 if (!ship->specs->rig3)
72 if (!ship->specs->rig4)
74 if ((ship->file->FS || fs) && fs != -1) {
76 Move = ship->specs->fs;
79 Move -= 1 + WET[windspeed][ship->specs->class-1].B;
82 Move -= 1 + WET[windspeed][ship->specs->class-1].C;
85 Move = (flank ? 2 : 1) - WET[windspeed][ship->specs->class-1].D;
89 Move -= WET[windspeed][ship->specs->class-1].A;