Use range_for to iterate choose_drop_segment controlcen check
This commit is contained in:
parent
0104f4f938
commit
2df93a7e88
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue