declarations elsewhere.
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;
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;
struct sctstr *sp;
struct natstr *np;
int n, k = 0;
- extern long lnd_money[MAXNOC];
int start_money;
int lastx = 9999, lasty = 9999;
#include "optlist.h"
#include "update.h"
#include "subs.h"
+#include "budg.h"
/*
* hap and edu avg mean that the weight on current happiness is
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;
/* Build = 1, maintain =0 */
{
- extern long air_money[MAXNOC];
register struct plnstr *pp;
register struct plchrstr *plp;
struct natstr *np;
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;
#include "subs.h"
#include "common.h"
#include "optlist.h"
+#include "budg.h"
static void materials_charge(struct pchrstr *, register int *,
register 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;
#include "subs.h"
#include "gen.h"
#include "lost.h"
+#include "budg.h"
#ifndef MIN
#define MIN(x,y) ((x) > (y) ? (y) : (x))
register struct shpstr *sp;
struct natstr *np;
int n, k = 0;
- extern long sea_money[MAXNOC];
int start_money;
int lastx = 9999, lasty = 9999;
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];