Merge branch 'master' into magic-number

This commit is contained in:
Peje Nilsson 2017-06-19 23:44:48 +02:00
commit c84d370918
13 changed files with 251 additions and 10 deletions

9
main.c
View file

@ -1060,8 +1060,9 @@ L2607:
if (V1 == ENTER && WD2 > 0) {
WD1 = WD2;
WD1X = WD2X;
WD2 = 0;
wordclear(&WD2);
} else {
/* FIXME: Magic numbers */
if (!((V1 != 1000 + WATER && V1 != 1000 + OIL) ||
(V2 != 1000 + PLANT && V2 != 1000 + DOOR))) {
if (AT(V2 - 1000))
@ -1071,12 +1072,12 @@ L2607:
WD1 = MAKEWD(WORD_CATCH);
}
L2620:
if (WD1 == MAKEWD(WORD_WEST)) {
if (wordeq(WD1, MAKEWD(WORD_WEST))) {
++game.iwest;
if (game.iwest == 10)
RSPEAK(W_IS_WEST);
}
if (WD1 == MAKEWD(WORD_GO) && WD2 != 0) {
if (wordeq(WD1, MAKEWD(WORD_GO)) && !wordempty(WD2)) {
if (++igo == 10)
RSPEAK(GO_UNNEEDED);
}
@ -1133,7 +1134,7 @@ Laction:
/* Get second word for analysis. */
WD1 = WD2;
WD1X = WD2X;
WD2 = 0;
wordclear(&WD2);
goto L2620;
case GO_UNKNOWN:
/* Random intransitive verbs come here. Clear obj just in case