eliminate some duplicate calculations.

This commit is contained in:
Enno Rehling 2016-10-03 16:28:18 +02:00
parent 42e75007c3
commit ef43aaa830
1 changed files with 3 additions and 7 deletions

View File

@ -322,14 +322,10 @@ static direction_t random_neighbour(region * r, unit * u)
for (i = 0; i != MAXDIRECTIONS; i++) {
region *rn = next[i];
if (rn && can_survive(u, rn)) {
if (c2 == 0) {
c++;
}
else if (room_for_race_in_region(rn, rc)) {
c++;
}
if (c == rr)
c++;
if (c == rr) {
return (direction_t)i;
}
}
}