Declare update related variables in budg.h. Remove some redundant

declarations elsewhere.
This commit is contained in:
Markus Armbruster 2004-02-19 17:28:03 +00:00
parent 966eb40899
commit 2c5a4b4563
8 changed files with 11 additions and 16 deletions

View file

@ -37,4 +37,12 @@ int gt_bg_nmbr(int *bp, struct sctstr *sp, int comm);
void pt_bg_nmbr(int *bp, struct sctstr *sp, int comm, int amount);
void get_materials(struct sctstr *sp, int *bp, int *mvec, int check);
extern long money[MAXNOC];
extern long pops[MAXNOC];
extern long sea_money[MAXNOC];
extern long lnd_money[MAXNOC];
extern long air_money[MAXNOC];
extern long tpops[MAXNOC];
extern float levels[MAXNOC][4];
extern int mil_dbl_pay;

View file

@ -342,10 +342,6 @@ calc_all(long int (*p_sect)[2], int *taxes, int *Ncivs, int *Nuws,
int etu = etu_per_update;
int vec[I_MAX + 1];
long tmp_money;
extern long sea_money[MAXNOC];
extern long lnd_money[MAXNOC];
extern long air_money[MAXNOC];
extern long tpops[MAXNOC];
lnd_money[player->cnum] = sea_money[player->cnum] = 0;
air_money[player->cnum] = 0;

View file

@ -72,7 +72,6 @@ prod_land(int etus, int natnum, int *bp, int build)
struct sctstr *sp;
struct natstr *np;
int n, k = 0;
extern long lnd_money[MAXNOC];
int start_money;
int lastx = 9999, lasty = 9999;

View file

@ -44,6 +44,7 @@
#include "optlist.h"
#include "update.h"
#include "subs.h"
#include "budg.h"
/*
* hap and edu avg mean that the weight on current happiness is
@ -128,11 +129,6 @@ limit_level(double level, int type, int flag)
void
prod_nat(int etu)
{
extern long money[MAXNOC];
extern long pops[MAXNOC];
extern long sea_money[MAXNOC];
extern long lnd_money[MAXNOC];
extern long air_money[MAXNOC];
struct natstr *np;
float hap;
float edu;

View file

@ -59,7 +59,6 @@ prod_plane(int etus, int natnum, int *bp, int buildem)
/* Build = 1, maintain =0 */
{
extern long air_money[MAXNOC];
register struct plnstr *pp;
register struct plchrstr *plp;
struct natstr *np;

View file

@ -57,7 +57,6 @@ extern float levels[MAXNOC][4];
void
prepare_sects(int etu, int *bp)
{
extern long pops[];
register struct sctstr *sp;
struct natstr *np;
int n, civ_tax, uw_tax, mil_pay;

View file

@ -44,6 +44,7 @@
#include "subs.h"
#include "common.h"
#include "optlist.h"
#include "budg.h"
static void materials_charge(struct pchrstr *, register int *,
register int);
@ -56,8 +57,6 @@ int
produce(struct natstr *np, struct sctstr *sp, int *vec, int work,
int sctwork, int desig, int neweff, int *cost, int *amount)
{
extern float levels[MAXNOC][4];
extern long tpops[];
register struct pchrstr *product;
int vtype;
double p_e;

View file

@ -51,6 +51,7 @@
#include "subs.h"
#include "gen.h"
#include "lost.h"
#include "budg.h"
#ifndef MIN
#define MIN(x,y) ((x) > (y) ? (y) : (x))
@ -68,7 +69,6 @@ prod_ship(int etus, int natnum, int *bp, int build)
register struct shpstr *sp;
struct natstr *np;
int n, k = 0;
extern long sea_money[MAXNOC];
int start_money;
int lastx = 9999, lasty = 9999;
@ -114,7 +114,6 @@ upd_ship(register struct shpstr *sp, int shipno, register int etus,
struct natstr *np, int *bp, int build)
/* build = 1, maintain = 0 */
{
extern long pops[];
struct sctstr *sectp;
struct mchrstr *mp;
int vec[I_MAX + 1];