projects
/
wumpus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c939456
)
Fix two minor bugs.
author
Eric S. Raymond
<esr@thyrsus.com>
Sun, 7 Nov 1993 19:19:27 +0000
(19:19 +0000)
committer
Eric S. Raymond
<esr@thyrsus.com>
Sun, 7 Nov 1993 19:19:27 +0000
(19:19 +0000)
wumpus.c
patch
|
blob
|
history
diff --git
a/wumpus.c
b/wumpus.c
index 191693f35ef67332716641066d899fd2d9aa889d..8b3cc47354eab835e2b27ea8fcb2a9ebaceb4d21 100644
(file)
--- a/
wumpus.c
+++ b/
wumpus.c
@@
-342,9
+342,7
@@
badrange:
/* this simulates logic at 895 in the BASIC code */
check_shot();
/* this simulates logic at 895 in the BASIC code */
check_shot();
- if (finished == NOT)
- goto ammo;
- else
+ if (finished != NOT)
return;
}
return;
}
@@
-511,7
+509,8
@@
goodmove:
/* 1145 RETURN */
/* 1150 END */
(void) puts("ZAP--SUPER BAT SNATCH! ELSEWHEREVILLE FOR YOU!");
/* 1145 RETURN */
/* 1150 END */
(void) puts("ZAP--SUPER BAT SNATCH! ELSEWHEREVILLE FOR YOU!");
- loc[YOU] = FNA();
+ scratchloc = loc[YOU] = FNA();
+ goto goodmove;
}
}
}
}
@@
-521,10
+520,10
@@
char *argv[];
{
int c;
{
int c;
- if (strcmp(argv[1], "-s") == 0)
- srand(ato
l
(argv[2]));
+ if (
argc >= 2 &&
strcmp(argv[1], "-s") == 0)
+ srand(ato
i
(argv[2]));
else
else
- srand(time((long *) 0));
+ srand(
(int)
time((long *) 0));
/* 15 PRINT "INSTRUCTIONS (Y-N)"; */
/* 20 INPUT I$ */
/* 15 PRINT "INSTRUCTIONS (Y-N)"; */
/* 20 INPUT I$ */