Comment polishing.

This commit is contained in:
Eric S. Raymond 2017-06-28 10:51:47 -04:00
parent 27bc9f3bd2
commit ceb5c27218

16
main.c
View file

@ -584,8 +584,8 @@ static bool playermove(token_t verb, int motion)
game.oldloc = game.loc; game.oldloc = game.loc;
} }
/* Look for a way to fulfil the motion - kk indexes the beginning /* Look for a way to fulfil the motion verb passed in - kk indexes
* of the motion entries for here (game.loc). */ * the beginning of the motion entries for here (game.loc). */
for (;;) { for (;;) {
if (T_TERMINATE(travel[kk]) || travel[kk].motion == motion) if (T_TERMINATE(travel[kk]) || travel[kk].motion == motion)
break; break;
@ -606,14 +606,18 @@ static bool playermove(token_t verb, int motion)
} }
++kk; ++kk;
} }
/* (ESR) We've found a destination that goes with the motion verb.
* Next we need to check any conditional(s) on this destination, and
* possibly on following entries. */
scratchloc = T_HIGH(travel[kk]); scratchloc = T_HIGH(travel[kk]);
do { do {
/* /*
* (ESR) This special-travel loop may have to be repeated if it includes * (ESR) This conditional-skip loop may have to be repeated if
* the plover passage. Same deal for any future cases where we need to * it includes the plover passage. Same deal for any future
* block travel and then redo it once the blocking condition has been * cases where we need to block travel and then redo it once
* removed. * the blocking condition has been removed.
*/ */
for (;;) { /* L12 loop */ for (;;) { /* L12 loop */
for (;;) { for (;;) {