| 2794 | } |
| 2795 | |
| 2796 | BOOL M_CallWalk(int i, int md) |
| 2797 | { |
| 2798 | int mdtemp; |
| 2799 | BOOL ok; |
| 2800 | |
| 2801 | mdtemp = md; |
| 2802 | ok = DirOK(i, md); |
| 2803 | if (random_(101, 2)) |
| 2804 | ok = ok || (md = left[mdtemp], DirOK(i, md)) || (md = right[mdtemp], DirOK(i, md)); |
| 2805 | else |
| 2806 | ok = ok || (md = right[mdtemp], DirOK(i, md)) || (md = left[mdtemp], DirOK(i, md)); |
| 2807 | if (random_(102, 2)) |
| 2808 | ok = ok |
| 2809 | || (md = right[right[mdtemp]], DirOK(i, md)) |
| 2810 | || (md = left[left[mdtemp]], DirOK(i, md)); |
| 2811 | else |
| 2812 | ok = ok |
| 2813 | || (md = left[left[mdtemp]], DirOK(i, md)) |
| 2814 | || (md = right[right[mdtemp]], DirOK(i, md)); |
| 2815 | if (ok) |
| 2816 | M_WalkDir(i, md); |
| 2817 | return ok; |
| 2818 | } |
| 2819 | |
| 2820 | BOOL M_PathWalk(int i) |
| 2821 | { |
no test coverage detected