make this loop a little more readable. warning: the break has no tests.

This commit is contained in:
Enno Rehling 2017-12-06 20:06:46 +01:00
parent 7b2531a8ae
commit a51a145ba8
1 changed files with 10 additions and 3 deletions

View File

@ -57,14 +57,21 @@ void expandstealing(region * r, econ_request * stealorders)
if (!norders) return; if (!norders) return;
/* F<>r jede unit in der Region wird Geld geklaut, wenn sie Opfer eines /* F<>r jede unit in der Region wird Geld geklaut, wenn sie Opfer eines
* Beklauen-Orders ist. Jedes Opfer mu<EFBFBD> einzeln behandelt werden. * Beklauen-Orders ist. Jedes Opfer muss einzeln behandelt werden.
* *
* u ist die beklaute unit. oa.unit ist die klauende unit. * u ist die beklaute unit. oa.unit ist die klauende unit.
*/ */
for (j = 0; j != norders && requests[j].unit->n <= requests[j].unit->wants; j++) { for (j = 0; j != norders; j++) {
unit *u = findunitg(requests[j].no, r); unit *u;
int n = 0; int n = 0;
if (requests[j].unit->n > requests[j].unit->wants) {
break;
}
u = findunitg(requests[j].no, r);
if (u && u->region == r) { if (u && u->region == r) {
n = get_pooled(u, rsilver, GET_ALL, INT_MAX); n = get_pooled(u, rsilver, GET_ALL, INT_MAX);
} }