Drop superfluous parameter vec[] of build_ship() & friends
All callers pass sp->sct_item.
This commit is contained in:
parent
6b0a70d3d1
commit
de9d7b011f
1 changed files with 22 additions and 16 deletions
|
@ -48,13 +48,13 @@
|
||||||
#include "treaty.h"
|
#include "treaty.h"
|
||||||
#include "unit.h"
|
#include "unit.h"
|
||||||
|
|
||||||
static int build_ship(struct sctstr *sp, int type, short *vec, int tlev);
|
static int build_ship(struct sctstr *sp, int type, int tlev);
|
||||||
static int build_land(struct sctstr *sp, int type, short *vec, int tlev);
|
static int build_land(struct sctstr *sp, int type, int tlev);
|
||||||
static int build_nuke(struct sctstr *sp, int type, short *vec, int tlev);
|
static int build_nuke(struct sctstr *sp, int type, int tlev);
|
||||||
static int build_plane(struct sctstr *sp, int type, short *vec, int tlev);
|
static int build_plane(struct sctstr *sp, int type, int tlev);
|
||||||
static int build_bridge(char);
|
static int build_bridge(char);
|
||||||
static int build_bspan(struct sctstr *sp, short *vec);
|
static int build_bspan(struct sctstr *sp);
|
||||||
static int build_btower(struct sctstr *sp, short *vec);
|
static int build_btower(struct sctstr *sp);
|
||||||
static int build_can_afford(double, char *);
|
static int build_can_afford(double, char *);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -69,7 +69,7 @@ buil(void)
|
||||||
struct nstr_sect nstr;
|
struct nstr_sect nstr;
|
||||||
int rqtech, type, number, val, gotsect;
|
int rqtech, type, number, val, gotsect;
|
||||||
char *p, *what, *prompt;
|
char *p, *what, *prompt;
|
||||||
int (*build_it)(struct sctstr *, int, short[], int);
|
int (*build_it)(struct sctstr *, int, int);
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
|
|
||||||
p = getstarg(player->argp[1],
|
p = getstarg(player->argp[1],
|
||||||
|
@ -196,7 +196,7 @@ buil(void)
|
||||||
if (!player->owner)
|
if (!player->owner)
|
||||||
continue;
|
continue;
|
||||||
gotsect = 1;
|
gotsect = 1;
|
||||||
if (build_it(§, type, sect.sct_item, tlev))
|
if (build_it(§, type, tlev))
|
||||||
putsect(§);
|
putsect(§);
|
||||||
}
|
}
|
||||||
snxtsct_rewind(&nstr);
|
snxtsct_rewind(&nstr);
|
||||||
|
@ -207,8 +207,9 @@ buil(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
build_ship(struct sctstr *sp, int type, short *vec, int tlev)
|
build_ship(struct sctstr *sp, int type, int tlev)
|
||||||
{
|
{
|
||||||
|
short *vec = sp->sct_item;
|
||||||
struct mchrstr *mp = &mchr[type];
|
struct mchrstr *mp = &mchr[type];
|
||||||
struct shpstr ship;
|
struct shpstr ship;
|
||||||
struct nstr_item nstr;
|
struct nstr_item nstr;
|
||||||
|
@ -295,8 +296,9 @@ build_ship(struct sctstr *sp, int type, short *vec, int tlev)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
build_land(struct sctstr *sp, int type, short *vec, int tlev)
|
build_land(struct sctstr *sp, int type, int tlev)
|
||||||
{
|
{
|
||||||
|
short *vec = sp->sct_item;
|
||||||
struct lchrstr *lp = &lchr[type];
|
struct lchrstr *lp = &lchr[type];
|
||||||
struct lndstr land;
|
struct lndstr land;
|
||||||
struct nstr_item nstr;
|
struct nstr_item nstr;
|
||||||
|
@ -409,8 +411,9 @@ build_land(struct sctstr *sp, int type, short *vec, int tlev)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
build_nuke(struct sctstr *sp, int type, short *vec, int tlev)
|
build_nuke(struct sctstr *sp, int type, int tlev)
|
||||||
{
|
{
|
||||||
|
short *vec = sp->sct_item;
|
||||||
struct nchrstr *np = &nchr[type];
|
struct nchrstr *np = &nchr[type];
|
||||||
struct nukstr nuke;
|
struct nukstr nuke;
|
||||||
struct nstr_item nstr;
|
struct nstr_item nstr;
|
||||||
|
@ -487,8 +490,9 @@ build_nuke(struct sctstr *sp, int type, short *vec, int tlev)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
build_plane(struct sctstr *sp, int type, short *vec, int tlev)
|
build_plane(struct sctstr *sp, int type, int tlev)
|
||||||
{
|
{
|
||||||
|
short *vec = sp->sct_item;
|
||||||
struct plchrstr *pp = &plchr[type];
|
struct plchrstr *pp = &plchr[type];
|
||||||
struct plnstr plane;
|
struct plnstr plane;
|
||||||
struct nstr_item nstr;
|
struct nstr_item nstr;
|
||||||
|
@ -585,7 +589,7 @@ build_bridge(char what)
|
||||||
{
|
{
|
||||||
struct natstr *natp = getnatp(player->cnum);
|
struct natstr *natp = getnatp(player->cnum);
|
||||||
struct nstr_sect nstr;
|
struct nstr_sect nstr;
|
||||||
int (*build_it)(struct sctstr *, short[]);
|
int (*build_it)(struct sctstr *);
|
||||||
int gotsect;
|
int gotsect;
|
||||||
struct sctstr sect;
|
struct sctstr sect;
|
||||||
|
|
||||||
|
@ -621,7 +625,7 @@ build_bridge(char what)
|
||||||
if (!player->owner)
|
if (!player->owner)
|
||||||
continue;
|
continue;
|
||||||
gotsect = 1;
|
gotsect = 1;
|
||||||
if (build_it(§, sect.sct_item))
|
if (build_it(§))
|
||||||
putsect(§);
|
putsect(§);
|
||||||
}
|
}
|
||||||
if (!gotsect)
|
if (!gotsect)
|
||||||
|
@ -630,8 +634,9 @@ build_bridge(char what)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
build_bspan(struct sctstr *sp, short *vec)
|
build_bspan(struct sctstr *sp)
|
||||||
{
|
{
|
||||||
|
short *vec = sp->sct_item;
|
||||||
struct sctstr sect;
|
struct sctstr sect;
|
||||||
int val;
|
int val;
|
||||||
int newx, newy;
|
int newx, newy;
|
||||||
|
@ -738,8 +743,9 @@ build_bspan(struct sctstr *sp, short *vec)
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
build_btower(struct sctstr *sp, short *vec)
|
build_btower(struct sctstr *sp)
|
||||||
{
|
{
|
||||||
|
short *vec = sp->sct_item;
|
||||||
struct sctstr sect;
|
struct sctstr sect;
|
||||||
int val;
|
int val;
|
||||||
int newx, newy;
|
int newx, newy;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue