- if (1 != circle_i)
- {
- mv_yx_in_dir_legal('c', &test_pos);
- }
- char dir_char = 'd';
- uint8_t dir_char_pos_in_circledirs_string = 0;
+ if (1 < circle_i) /* All circles but the 1st are */
+ { /* moved into starting from a */
+ mv_yx_in_dir_legal('c', &test_pos);/* previous circle's last hex, */
+ } /* i.e. from the upper left. */
+ char dir_char = 'd'; /* Circle's 1st hex is entered by rightward move.*/
+ uint8_t dir_char_pos_in_circledirs_string = UINT8_MAX;