Use range_for to iterate choose_drop_segment controlcen check

This commit is contained in:
Kp 2016-09-03 17:30:18 +00:00
parent 0104f4f938
commit 2df93a7e88

View file

@ -567,10 +567,9 @@ static vsegptridx_t choose_drop_segment(playernum_t drop_pnum)
segnum = segment_none; segnum = segment_none;
} }
else { //don't drop in any children of control centers else { //don't drop in any children of control centers
int i; range_for (auto ch, vcsegptr(segnum)->children)
for (i=0;i<6;i++) { {
auto ch = Segments[segnum].children[i]; if (IS_CHILD(ch) && vcsegptr(ch)->special == SEGMENT_IS_CONTROLCEN) {
if (IS_CHILD(ch) && Segments[ch].special == SEGMENT_IS_CONTROLCEN) {
segnum = segment_none; segnum = segment_none;
break; break;
} }