SCCS-vsn: games/sail/pl_3.c 1.6
SCCS-vsn: games/sail/pl_5.c 1.2
SCCS-vsn: games/sail/pl_6.c 1.2
-static char *sccsid = "@(#)pl_3.c 1.5 83/10/28";
+static char *sccsid = "@(#)pl_3.c 1.6 83/10/28";
#endif
#include "player.h"
#endif
#include "player.h"
Signal("Unable to fire %s broadside",
(struct ship *)0, r ? "right" : "left");
}
Signal("Unable to fire %s broadside",
(struct ship *)0, r ? "right" : "left");
}
-static char *sccsid = "@(#)pl_5.c 1.1 83/10/28";
+static char *sccsid = "@(#)pl_5.c 1.2 83/10/28";
#endif
#include "player.h"
#endif
#include "player.h"
Signal("Unable to move", (struct ship *)0);
return;
}
Signal("Unable to move", (struct ship *)0);
return;
}
- if (*movebuf) {
- Signal("Already moved.", (struct ship *)0);
- return;
- }
ta = maxturns(ms, &af);
ma = maxmove(ms, mf->dir, 0);
ta = maxturns(ms, &af);
ma = maxmove(ms, mf->dir, 0);
(struct ship *)0, 1);
parties(crew, ms, 1, c);
}
(struct ship *)0, 1);
parties(crew, ms, 1, c);
}
}
parties(crew, to, isdefense, buf)
}
parties(crew, to, isdefense, buf)
-static char *sccsid = "@(#)pl_6.c 1.1 83/10/28";
+static char *sccsid = "@(#)pl_6.c 1.2 83/10/28";
#endif
#include "player.h"
#endif
#include "player.h"
}
repaired = 1;
if (++*repairs >= 3) {
}
repaired = 1;
if (++*repairs >= 3) {
switch (c) {
case 'h':
if (ptr->hull < ptr->guns/4)
switch (c) {
case 'h':
if (ptr->hull < ptr->guns/4)
Signal("Repairs completed.", (struct ship *)0);
Signal("Repairs completed.", (struct ship *)0);
+ *repairs = 2;
+ } else {
+ *repairs = 0;
+ draw_stat();
+ }