-Snagged(ship, isgrap)
-struct ship *ship;
-char isgrap;
-{
- register int Snags = 0;
- register struct snag *sp, *sq;
-
- sp = isgrap ? ship->file->grapples : ship->file->fouls;
- sq = sp + NSHIP;
- for (; sp < sq; sp++)
- if (sp->turnfoul)
- Snags++;
- return Snags;
-}
-
-Snagged2(ship, to, isgrap, isX)
-struct ship *ship, *to;
-char isgrap, isX;
-{
- register Snags = 0;
- register struct snag *sp, *sq;
-
- sp = isgrap ? ship->file->grapples : ship->file->fouls;
- sq = sp + NSHIP;
- for (; sp < sq; sp++) {
- if (sp->turnfoul && sp->toship == to
- && (!isX || sp->turnfoul < turn - 1
- && ship->file->loadwith==L_GRAPE))
- Snags++;
- }
- return Snags;
-}
-