projects
/
super-star-trek.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
First round of changes from Stas Sergeev.
[super-star-trek.git]
/
sst.c
diff --git
a/sst.c
b/sst.c
index ee80b3fc878ba45048deeea559f9aae42f81b366..888b7ec4780b01333e7a04905a7dbef65e07d6c5 100644
(file)
--- a/
sst.c
+++ b/
sst.c
@@
-217,7
+217,8
@@
static void makemoves(void) {
}
\r
break;
\r
case 6: // dock
\r
}
\r
break;
\r
case 6: // dock
\r
- dock();
\r
+ dock(1);
\r
+ if (ididit) attack(0);
\r
break;
\r
case 7: // damages
\r
dreprt();
\r
break;
\r
case 7: // damages
\r
dreprt();
\r
@@
-411,6
+412,7
@@
void cramen(int i) {
case IHBLANK: s = "Black hole"; break;
\r
case IHT: s = "Tholian"; break;
\r
case IHWEB: s = "Tholian web"; break;
\r
case IHBLANK: s = "Black hole"; break;
\r
case IHT: s = "Tholian"; break;
\r
case IHWEB: s = "Tholian web"; break;
\r
+ case IHQUEST: s = "Stranger"; break;
\r
default: s = "Unknown??"; break;
\r
}
\r
proutn(s);
\r
default: s = "Unknown??"; break;
\r
}
\r
proutn(s);
\r
@@
-502,6
+504,7
@@
int scan(void) {
}
\r
if (isdigit(*linep) || *linep=='+' || *linep=='-' || *linep=='.') {
\r
// treat as a number
\r
}
\r
if (isdigit(*linep) || *linep=='+' || *linep=='-' || *linep=='.') {
\r
// treat as a number
\r
+ i = 0;
\r
if (sscanf(linep, "%lf%n", &aaitem, &i) < 1) {
\r
linep = line; // Invalid numbers are ignored
\r
*linep = 0;
\r
if (sscanf(linep, "%lf%n", &aaitem, &i) < 1) {
\r
linep = line; // Invalid numbers are ignored
\r
*linep = 0;
\r
@@
-534,8
+537,6
@@
int ja(void) {
}
\r
}
\r
\r
}
\r
}
\r
\r
-double square(double i) { return i*i; }
\r
-
\r
void huh(void) {
\r
chew();
\r
skip(1);
\r
void huh(void) {
\r
chew();
\r
skip(1);
\r