RANDOM_FIRE
case RANDOM_FIRE: /* last shot was random and missed */
next = RANDOM_FIRE;
next = (hit == S_SUNK) ? RANDOM_FIRE : RANDOM_HIT;
next = (hit == S_SUNK) ? RANDOM_FIRE : FIRST_PASS;
next = (hit == S_SUNK) ? RANDOM_FIRE : FIRST_PASS;
next = (hit == S_SUNK) ? RANDOM_FIRE : SECOND_PASS;
next = RANDOM_FIRE;
next = RANDOM_FIRE;
next = RANDOM_FIRE;
static int next = RANDOM_FIRE;
next = RANDOM_FIRE;