summaryrefslogtreecommitdiffstats
path: root/battlestar/fly.c
diff options
context:
space:
mode:
authorlukem <lukem@NetBSD.org>1997-10-11 02:06:55 +0000
committerlukem <lukem@NetBSD.org>1997-10-11 02:06:55 +0000
commit61a235f9c8a332df14e8fe40b7b1fcaa98ecc548 (patch)
tree50f20c42070d381297a96acd027002bc10e84095 /battlestar/fly.c
parent098ef9272dbfc3deff7afcd768ea90836e72a163 (diff)
downloadbsdgames-darwin-61a235f9c8a332df14e8fe40b7b1fcaa98ecc548.tar.gz
bsdgames-darwin-61a235f9c8a332df14e8fe40b7b1fcaa98ecc548.tar.zst
bsdgames-darwin-61a235f9c8a332df14e8fe40b7b1fcaa98ecc548.zip
KNFify (with indent)
Diffstat (limited to 'battlestar/fly.c')
-rw-r--r--battlestar/fly.c249
1 files changed, 124 insertions, 125 deletions
diff --git a/battlestar/fly.c b/battlestar/fly.c
index 90486fe5..ebe292a1 100644
--- a/battlestar/fly.c
+++ b/battlestar/fly.c
@@ -1,4 +1,4 @@
-/* $NetBSD: fly.c,v 1.5 1997/10/10 11:39:50 lukem Exp $ */
+/* $NetBSD: fly.c,v 1.6 1997/10/11 02:07:20 lukem Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -38,9 +38,9 @@
#if 0
static char sccsid[] = "@(#)fly.c 8.2 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: fly.c,v 1.5 1997/10/10 11:39:50 lukem Exp $");
+__RCSID("$NetBSD: fly.c,v 1.6 1997/10/11 02:07:20 lukem Exp $");
#endif
-#endif /* not lint */
+#endif /* not lint */
#include "extern.h"
#undef UP
@@ -50,16 +50,16 @@ __RCSID("$NetBSD: fly.c,v 1.5 1997/10/10 11:39:50 lukem Exp $");
#define MIDR (LINES/2 - 1)
#define MIDC (COLS/2 - 1)
-int row, column;
-int dr = 0, dc = 0;
-char destroyed;
-int ourclock = 120; /* time for all the flights in the game */
-char cross = 0;
-sig_t oldsig;
+int row, column;
+int dr = 0, dc = 0;
+char destroyed;
+int ourclock = 120; /* time for all the flights in the game */
+char cross = 0;
+sig_t oldsig;
void
succumb(dummy)
- int dummy;
+ int dummy;
{
if (oldsig == SIG_DFL) {
endfly();
@@ -67,7 +67,7 @@ succumb(dummy)
}
if (oldsig != SIG_IGN) {
endfly();
- (*oldsig)(SIGINT);
+ (*oldsig) (SIGINT);
}
}
@@ -75,105 +75,103 @@ int
visual()
{
destroyed = 0;
- if(initscr() == ERR){
+ if (initscr() == ERR) {
puts("Whoops! No more memory...");
- return(0);
+ return (0);
}
oldsig = signal(SIGINT, succumb);
crmode();
noecho();
screen();
- row = rnd(LINES-3) + 1;
- column = rnd(COLS-2) + 1;
+ row = rnd(LINES - 3) + 1;
+ column = rnd(COLS - 2) + 1;
moveenemy(0);
for (;;) {
- switch(getchar()){
+ switch (getchar()) {
- case 'h':
- case 'r':
- dc = -1;
- fuel--;
- break;
+ case 'h':
+ case 'r':
+ dc = -1;
+ fuel--;
+ break;
- case 'H':
- case 'R':
- dc = -5;
- fuel -= 10;
- break;
+ case 'H':
+ case 'R':
+ dc = -5;
+ fuel -= 10;
+ break;
- case 'l':
- dc = 1;
- fuel--;
- break;
+ case 'l':
+ dc = 1;
+ fuel--;
+ break;
- case 'L':
- dc = 5;
- fuel -= 10;
- break;
+ case 'L':
+ dc = 5;
+ fuel -= 10;
+ break;
- case 'j':
- case 'u':
- dr = 1;
- fuel--;
- break;
+ case 'j':
+ case 'u':
+ dr = 1;
+ fuel--;
+ break;
- case 'J':
- case 'U':
- dr = 5;
- fuel -= 10;
- break;
+ case 'J':
+ case 'U':
+ dr = 5;
+ fuel -= 10;
+ break;
- case 'k':
- case 'd':
- dr = -1;
- fuel--;
- break;
+ case 'k':
+ case 'd':
+ dr = -1;
+ fuel--;
+ break;
- case 'K':
- case 'D':
- dr = -5;
- fuel -= 10;
- break;
+ case 'K':
+ case 'D':
+ dr = -5;
+ fuel -= 10;
+ break;
- case '+':
- if (cross){
- cross = 0;
- notarget();
- }
- else
- cross = 1;
- break;
+ case '+':
+ if (cross) {
+ cross = 0;
+ notarget();
+ } else
+ cross = 1;
+ break;
- case ' ':
- case 'f':
- if (torps){
- torps -= 2;
- blast();
- if (row == MIDR && column - MIDC < 2 && MIDC - column < 2){
- destroyed = 1;
- alarm(0);
- }
+ case ' ':
+ case 'f':
+ if (torps) {
+ torps -= 2;
+ blast();
+ if (row == MIDR && column - MIDC < 2 && MIDC - column < 2) {
+ destroyed = 1;
+ alarm(0);
}
- else
- mvaddstr(0,0,"*** Out of torpedoes. ***");
- break;
+ } else
+ mvaddstr(0, 0, "*** Out of torpedoes. ***");
+ break;
- case 'q':
- endfly();
- return(0);
+ case 'q':
+ endfly();
+ return (0);
- default:
- mvaddstr(0,26,"Commands = r,R,l,L,u,U,d,D,f,+,q");
- continue;
+ default:
+ mvaddstr(0, 26, "Commands = r,R,l,L,u,U,d,D,f,+,q");
+ continue;
- case EOF:
- break;
+ case EOF:
+ break;
}
- if (destroyed){
+ if (destroyed) {
endfly();
- return(1);
+ return (1);
}
- if (ourclock <= 0){
+ if (ourclock <= 0) {
endfly();
die();
}
@@ -183,63 +181,63 @@ visual()
void
screen()
{
- int r,c,n;
- int i;
+ int r, c, n;
+ int i;
clear();
i = rnd(100);
- for (n=0; n < i; n++){
- r = rnd(LINES-3) + 1;
+ for (n = 0; n < i; n++) {
+ r = rnd(LINES - 3) + 1;
c = rnd(COLS);
mvaddch(r, c, '.');
}
- mvaddstr(LINES-1-1,21,"TORPEDOES FUEL TIME");
+ mvaddstr(LINES - 1 - 1, 21, "TORPEDOES FUEL TIME");
refresh();
}
void
target()
{
- int n;
+ int n;
- move(MIDR,MIDC-10);
+ move(MIDR, MIDC - 10);
addstr("------- + -------");
- for (n = MIDR-4; n < MIDR-1; n++){
- mvaddch(n,MIDC,'|');
- mvaddch(n+6,MIDC,'|');
+ for (n = MIDR - 4; n < MIDR - 1; n++) {
+ mvaddch(n, MIDC, '|');
+ mvaddch(n + 6, MIDC, '|');
}
}
void
notarget()
{
- int n;
+ int n;
- move(MIDR,MIDC-10);
+ move(MIDR, MIDC - 10);
addstr(" ");
- for (n = MIDR-4; n < MIDR-1; n++){
- mvaddch(n,MIDC,' ');
- mvaddch(n+6,MIDC,' ');
+ for (n = MIDR - 4; n < MIDR - 1; n++) {
+ mvaddch(n, MIDC, ' ');
+ mvaddch(n + 6, MIDC, ' ');
}
}
void
blast()
{
- int n;
+ int n;
alarm(0);
- move(LINES-1, 24);
+ move(LINES - 1, 24);
printw("%3d", torps);
- for(n = LINES-1-2; n >= MIDR + 1; n--){
- mvaddch(n, MIDC+MIDR-n, '/');
- mvaddch(n, MIDC-MIDR+n, '\\');
+ for (n = LINES - 1 - 2; n >= MIDR + 1; n--) {
+ mvaddch(n, MIDC + MIDR - n, '/');
+ mvaddch(n, MIDC - MIDR + n, '\\');
refresh();
}
- mvaddch(MIDR,MIDC,'*');
- for(n = LINES-1-2; n >= MIDR + 1; n--){
- mvaddch(n, MIDC+MIDR-n, ' ');
- mvaddch(n, MIDC-MIDR+n, ' ');
+ mvaddch(MIDR, MIDC, '*');
+ for (n = LINES - 1 - 2; n >= MIDR + 1; n--) {
+ mvaddch(n, MIDC + MIDR - n, ' ');
+ mvaddch(n, MIDC - MIDR + n, ' ');
refresh();
}
alarm(1);
@@ -247,24 +245,25 @@ blast()
void
moveenemy(dummy)
- int dummy;
+ int dummy;
{
- double d;
- int oldr, oldc;
+ double d;
+ int oldr, oldc;
oldr = row;
oldc = column;
- if (fuel > 0){
- if (row + dr <= LINES-3 && row + dr > 0)
+ if (fuel > 0) {
+ if (row + dr <= LINES - 3 && row + dr > 0)
row += dr;
- if (column + dc < COLS-1 && column + dc > 0)
+ if (column + dc < COLS - 1 && column + dc > 0)
column += dc;
- } else if (fuel < 0){
- fuel = 0;
- mvaddstr(0,60,"*** Out of fuel ***");
- }
- d = (double) ((row - MIDR)*(row - MIDR) + (column - MIDC)*(column - MIDC));
- if (d < 16){
+ } else
+ if (fuel < 0) {
+ fuel = 0;
+ mvaddstr(0, 60, "*** Out of fuel ***");
+ }
+ d = (double) ((row - MIDR) * (row - MIDR) + (column - MIDC) * (column - MIDC));
+ if (d < 16) {
row += (rnd(9) - 4) % (4 - abs(row - MIDR));
column += (rnd(9) - 4) % (4 - abs(column - MIDC));
}
@@ -273,11 +272,11 @@ moveenemy(dummy)
if (cross)
target();
mvaddstr(row, column - 1, "/-\\");
- move(LINES-1, 24);
+ move(LINES - 1, 24);
printw("%3d", torps);
- move(LINES-1, 42);
+ move(LINES - 1, 42);
printw("%3d", fuel);
- move(LINES-1, 57);
+ move(LINES - 1, 57);
printw("%3d", ourclock);
refresh();
signal(SIGALRM, moveenemy);
@@ -289,7 +288,7 @@ endfly()
{
alarm(0);
signal(SIGALRM, SIG_DFL);
- mvcur(0,COLS-1,LINES-1,0);
+ mvcur(0, COLS - 1, LINES - 1, 0);
endwin();
signal(SIGTSTP, SIG_DFL);
signal(SIGINT, oldsig);