When we add up military payroll, we discard fractions. Payroll is therefore lower than it should be, but I'm not fixing that now. The number of military budget reports is actually computed from payroll, and therefore also low. The obvious way to fix that would be adding another out parameter to tax() and upd_slmilcosts(). However, budget and the update track cost and count of numerous things (sector products, unit maintenance and building, ...), and it's time for a common way to do that. Create struct budget_item for tracking cost and count, and struct budget nat_budget[MAXNOC] for tracking a nation's budget. Track only military for now; more to follow. This fixes the military count. The cost of military remains low, because we discard fractions exactly as before. Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
7 lines
166 B
Text
7 lines
166 B
Text
budget
|
|
| BUG: military payroll slightly low
|
|
| BUG: expenses ignore going broke
|
|
| TODO is it accurate?
|
|
production *
|
|
| Note: ignores going broke
|
|
| TODO is it accurate?
|