+++ /dev/null
-/*
- * Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
- * Ken Stevens, Steve McClure, Markus Armbruster
- *
- * Empire is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- * ---
- *
- * See files README, COPYING and CREDITS in the root of the source
- * tree for related information and legal notices. It is expected
- * that future projects/authors will amend these files as needed.
- *
- * ---
- *
- * budg.h: Budget related definitions
- *
- * Known contributors to this file:
- * Ville Virrankoski, 1995
- * Markus Armbruster, 2004-2016
- */
-
-#ifndef BUDG_H
-#define BUDG_H
-
-#include "types.h"
-#include "item.h"
-
-#define SCT_EFFIC (SCT_TYPE_MAX + 1)
-#define SCT_MAINT (SCT_TYPE_MAX + 2)
-#define SCT_BUDG_MAX SCT_MAINT
-
-struct bp *bp_alloc(void);
-void bp_set_from_sect(struct bp *, struct sctstr *);
-void bp_to_sect(struct bp *, struct sctstr *);
-
-extern int money[MAXNOC];
-extern int pops[MAXNOC];
-extern int sea_money[MAXNOC];
-extern int lnd_money[MAXNOC];
-extern int air_money[MAXNOC];
-extern int tpops[MAXNOC];
-extern float levels[MAXNOC][4];
-
-#endif
/* anno.c */
extern void delete_old_announcements(void);
/* bp.c */
-/* in budg.h */
+/* in update.h */
/* deliver.c */
extern void dodeliver(struct sctstr *);
/* distribute.c */
--- /dev/null
+/*
+ * Empire - A multi-player, client/server Internet based war game.
+ * Copyright (C) 1986-2016, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Ken Stevens, Steve McClure, Markus Armbruster
+ *
+ * Empire is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * ---
+ *
+ * See files README, COPYING and CREDITS in the root of the source
+ * tree for related information and legal notices. It is expected
+ * that future projects/authors will amend these files as needed.
+ *
+ * ---
+ *
+ * update.h: Definitions related to the update
+ *
+ * Known contributors to this file:
+ * Ville Virrankoski, 1995
+ * Markus Armbruster, 2004-2016
+ */
+
+#ifndef UPDATE_H
+#define UPDATE_H
+
+#include "sect.h"
+
+#define SCT_EFFIC (SCT_TYPE_MAX + 1)
+#define SCT_MAINT (SCT_TYPE_MAX + 2)
+#define SCT_BUDG_MAX SCT_MAINT
+
+struct bp *bp_alloc(void);
+void bp_set_from_sect(struct bp *, struct sctstr *);
+void bp_to_sect(struct bp *, struct sctstr *);
+
+extern int money[MAXNOC];
+extern int pops[MAXNOC];
+extern int sea_money[MAXNOC];
+extern int lnd_money[MAXNOC];
+extern int air_money[MAXNOC];
+extern int tpops[MAXNOC];
+extern float levels[MAXNOC][4];
+
+#endif
#include <config.h>
#include <ctype.h>
-#include "budg.h"
#include "commands.h"
#include "item.h"
#include "optlist.h"
#include "product.h"
+#include "update.h"
static void calc_all(int (*p_sect)[2], int *taxes, int *Ncivs,
int *Nuws, int *bars, int *Nbars, int *mil,
#include <config.h>
#include <stdlib.h>
-#include "budg.h"
#include "optlist.h"
-#include "sect.h"
+#include "update.h"
/* Item types we want to track. */
enum bp_item_idx {
#include <config.h>
#include <math.h>
-#include "budg.h"
#include "chance.h"
#include "file.h"
#include "land.h"
#include "plague.h"
#include "player.h"
#include "prototypes.h"
-#include "sect.h"
+#include "update.h"
static void landrepair(struct lndstr *, struct natstr *, struct bp *, int);
static void upd_land(struct lndstr *, int, struct natstr *, struct bp *, int);
#include <config.h>
#include <sys/resource.h>
-#include "budg.h"
#include "empthread.h"
#include "file.h"
#include "game.h"
#include "prototypes.h"
#include "server.h"
#include "unit.h"
+#include "update.h"
int money[MAXNOC];
int pops[MAXNOC];
#include <config.h>
#include <math.h>
-#include "budg.h"
#include "file.h"
#include "game.h"
#include "item.h"
#include "optlist.h"
#include "prototypes.h"
#include "nat.h"
+#include "update.h"
/*
* hap and edu avg mean that the weight on current happiness is
#include <config.h>
-#include "budg.h"
#include "chance.h"
#include "file.h"
#include "lost.h"
#include "plane.h"
#include "player.h"
#include "prototypes.h"
-#include "sect.h"
#include "ship.h"
+#include "update.h"
static void planerepair(struct plnstr *, struct natstr *, struct bp *, int);
static void upd_plane(struct plnstr *, int, struct natstr *, struct bp *, int);
#include <config.h>
-#include "budg.h"
#include "chance.h"
#include "file.h"
#include "item.h"
#include "optlist.h"
#include "player.h"
#include "prototypes.h"
-#include "sect.h"
#include "ship.h"
+#include "update.h"
void
prepare_sects(int etu)
#include <config.h>
-#include "budg.h"
#include "chance.h"
#include "nat.h"
#include "optlist.h"
#include "player.h"
#include "product.h"
#include "prototypes.h"
-#include "sect.h"
+#include "update.h"
static void materials_charge(struct pchrstr *, short *, int);
#include <config.h>
-#include "budg.h"
#include "chance.h"
#include "file.h"
#include "item.h"
#include "path.h"
#include "player.h"
#include "prototypes.h"
-#include "sect.h"
#include "ship.h"
+#include "update.h"
double
buildeff(struct sctstr *sp)
#include <config.h>
#include <math.h>
-#include "budg.h"
#include "chance.h"
#include "file.h"
#include "land.h"
#include "player.h"
#include "product.h"
#include "prototypes.h"
-#include "sect.h"
#include "ship.h"
+#include "update.h"
static void shiprepair(struct shpstr *, struct natstr *, struct bp *, int);
static void upd_ship(struct shpstr *, int, struct natstr *, struct bp *, int);