-/* $NetBSD: srscan.c,v 1.5 1999/07/21 13:19:11 hubertf Exp $ */
+/* $NetBSD: srscan.c,v 1.11 2009/08/12 08:54:54 dholland Exp $ */
/*
* Copyright (c) 1980, 1993
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
#if 0
static char sccsid[] = "@(#)srscan.c 8.1 (Berkeley) 5/31/93";
#else
-__RCSID("$NetBSD: srscan.c,v 1.5 1999/07/21 13:19:11 hubertf Exp $");
+__RCSID("$NetBSD: srscan.c,v 1.11 2009/08/12 08:54:54 dholland Exp $");
#endif
#endif /* not lint */
** The current quadrant is filled in on the computer chart.
*/
-const char *const Color[4] =
-{
+static const char *const Color[4] = {
"GREEN",
"DOCKED",
"YELLOW",
};
void
-srscan(f)
-int f;
+srscan(int f)
{
int i, j;
int statinfo;
struct quad *q = NULL;
const struct cvntab *p;
- if (f >= 0 && check_out(SRSCAN))
- {
+ if (f >= 0 && check_out(SRSCAN)) {
return;
}
- if (f)
+ if (f) {
statinfo = 1;
- else
- {
+ } else {
if (!testnl())
Etc.statreport = getynpar("status report");
statinfo = Etc.statreport;
}
- if (f > 0)
- {
+ if (f > 0) {
Etc.statreport = 1;
if (!Etc.fast)
return;
}
- if (f >= 0)
- {
+ if (f >= 0) {
printf("\nShort range sensor scan\n");
q = &Quad[Ship.quadx][Ship.quady];
q->scanned = q->klings * 100 + q->bases * 10 + q->stars;
printf(" ");
- for (i = 0; i < NSECTS; i++)
- {
+ for (i = 0; i < NSECTS; i++) {
printf("%d ", i);
}
printf("\n");
}
- for (i = 0; i < NSECTS; i++)
- {
- if (f >= 0)
- {
+ for (i = 0; i < NSECTS; i++) {
+ if (f >= 0) {
printf("%d ", i);
for (j = 0; j < NSECTS; j++)
printf("%c ", Sect[i][j]);
printf(" ");
}
if (statinfo)
- switch (i)
- {
+ switch (i) {
case 0:
printf("stardate %.2f", Now.date);
break;
printf(", CLOAKED");
break;
case 2:
- printf("position %d,%d/%d,%d",Ship.quadx, Ship.quady, Ship.sectx, Ship.secty);
+ printf("position %d,%d/%d,%d", Ship.quadx,
+ Ship.quady, Ship.sectx, Ship.secty);
break;
case 3:
printf("warp factor %.1f", Ship.warp);
break;
case 9:
printf("life support ");
- if (damaged(LIFESUP))
- {
- printf("damaged, reserves = %.2f", Ship.reserves);
+ if (damaged(LIFESUP)) {
+ printf("damaged, reserves = %.2f",
+ Ship.reserves);
break;
}
printf("active");
}
printf("\n");
}
- if (f < 0)
- {
+ if (f < 0) {
printf("current crew %d\n", Ship.crew);
printf("brig space %d\n", Ship.brigfree);
printf("Klingon power %d\n", Param.klingpwr);
p = &Lentab[Game.length - 1];
if (Game.length > 2)
p--;
- printf("Length, Skill %s%s, ", p->abrev, p->full);
+ printf("Length, Skill %s%s, ", p->abbrev, p->full);
p = &Skitab[Game.skill - 1];
- printf("%s%s\n", p->abrev, p->full);
+ printf("%s%s\n", p->abbrev, p->full);
return;
}
printf(" ");