(max_population): New, factored out of max_pop().
(max_pop): Use it. Don't support null argument anymore. (nati, gen_power): Use max_population() instead of max_pop() with null argument. (show_sect_stats): Use max_population() to simplify the code. (prod, upd_buildeff): Use max_population() to get correct new maximum population for limiting work when tearing down a big city. Previously, this was broken in upd_buildeff(). In prod(), it was broken when the new designation had odd maximum population, which should not occur.
This commit is contained in:
parent
f8b2860ec5
commit
ff67d93711
7 changed files with 20 additions and 14 deletions
|
@ -330,6 +330,7 @@ extern s_char *BestShipPath(s_char *, int, int, int, int, int);
|
|||
extern s_char *BestAirPath(s_char *, int, int, int, int);
|
||||
extern double pathcost(struct sctstr *, s_char *, int);
|
||||
/* res_pop.c */
|
||||
extern int max_population(float, int, int);
|
||||
extern int max_pop(float, struct sctstr *);
|
||||
/* sectdamage.c */
|
||||
extern int sect_damage(struct sctstr *, int, struct emp_qelem *);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue