If the room specified by the user for the path of the arrow is one
of the three connecting rooms, the path for the arrow is found.
Continue with the next room in the path and do not consider it not
able to go that way (no tunnel).
Without this, the arrow flies around randomly because it drops through
to the portion of the code that deals with the path not being found
(no tunnel).
check_shot();
if (finished != NOT)
return;
+ goto nextpath;
}
/* 820 NEXT K1 */
check_shot();
/* 840 NEXT K */
+ nextpath: ;
}
if (finished == NOT)