(prod): Match materials_cost() more closely. No functional changes.

This commit is contained in:
Markus Armbruster 2004-05-14 19:40:49 +00:00
parent 79e94bf9d1
commit fb5a4b8532

View file

@ -239,22 +239,20 @@ prod(void)
} else { } else {
level_p_e = 1.0; level_p_e = 1.0;
} }
/*
* raw material limit
*/
used = 999; used = 999;
comp = pp->p_vtype;
endcomp = pp->p_vtype + pp->p_nv;
amount = pp->p_vamt; amount = pp->p_vamt;
while (comp < endcomp) { endcomp = pp->p_vtype + pp->p_nv;
for (comp = pp->p_vtype; comp < endcomp; comp++, amount++) {
if (*amount == 0) if (*amount == 0)
unit_work++; continue;
else {
used = min(used, sect.sct_item[(int)*comp] / *amount); used = min(used, sect.sct_item[(int)*comp] / *amount);
unit_work += *amount; unit_work += *amount;
} }
++comp;
++amount;
}
if (unit_work == 0) if (unit_work == 0)
continue; unit_work = 1;
/* /*
* is production limited by resources or * is production limited by resources or
* workforce? * workforce?