(genstr): Redundant. Replace by struct genitem.
This commit is contained in:
parent
94d0c81e55
commit
05f64e8c3f
3 changed files with 10 additions and 19 deletions
|
@ -56,17 +56,8 @@ struct trdstr {
|
|||
coord trd_y;
|
||||
};
|
||||
|
||||
struct genstr {
|
||||
short trg_ef_type;
|
||||
natid trg_own;
|
||||
short trg_uid;
|
||||
coord trg_x;
|
||||
coord trg_y;
|
||||
s_char trg_type;
|
||||
};
|
||||
|
||||
union trdgenstr {
|
||||
struct genstr gen;
|
||||
struct genitem gen;
|
||||
struct nukstr nuk;
|
||||
struct plnstr pln;
|
||||
struct lndstr lnd;
|
||||
|
|
|
@ -90,7 +90,7 @@ set(void)
|
|||
while (nxtitem(&ni, &item)) {
|
||||
if (!player->owner && !player->god)
|
||||
continue;
|
||||
getsect(item.gen.trg_x, item.gen.trg_y, §);
|
||||
getsect(item.gen.x, item.gen.y, §);
|
||||
if (!military_control(§)) {
|
||||
pr("Military control required to sell goods.\n");
|
||||
return RET_FAIL;
|
||||
|
@ -134,8 +134,8 @@ set(void)
|
|||
ef_extend(EF_TRADE, 1);
|
||||
id = ni_trade.cur;
|
||||
}
|
||||
trade.trd_x = item.gen.trg_x;
|
||||
trade.trd_y = item.gen.trg_y;
|
||||
trade.trd_x = item.gen.x;
|
||||
trade.trd_y = item.gen.y;
|
||||
trade.trd_type = type;
|
||||
trade.trd_owner = player->cnum;
|
||||
trade.trd_uid = id;
|
||||
|
|
|
@ -104,7 +104,7 @@ trad(void)
|
|||
continue;
|
||||
};
|
||||
/* fix up database if things get weird */
|
||||
/*if (trade.trd_owner != tg.gen.trg_own) {
|
||||
/*if (trade.trd_owner != tg.gen.own) {
|
||||
trade.trd_unitid = -1;
|
||||
(void) puttrade(ni.cur, &trade);
|
||||
continue;
|
||||
|
@ -314,13 +314,13 @@ check_trade(void)
|
|||
continue;
|
||||
if (!trade_getitem(&trade, &tg))
|
||||
continue;
|
||||
if (tg.gen.trg_own == 0) {
|
||||
if (tg.gen.own == 0) {
|
||||
trade.trd_unitid = -1;
|
||||
puttrade(n, &trade);
|
||||
continue;
|
||||
}
|
||||
if (tg.gen.trg_own != trade.trd_owner) {
|
||||
logerror("Something weird, tg.gen.trg_own != trade.trd_owner!\n");
|
||||
if (tg.gen.own != trade.trd_owner) {
|
||||
logerror("Something weird, tg.gen.own != trade.trd_owner!\n");
|
||||
trade.trd_unitid = -1;
|
||||
puttrade(n, &trade);
|
||||
continue;
|
||||
|
@ -509,7 +509,7 @@ ontradingblock(int type, int *ptr)
|
|||
continue;
|
||||
if (trade.trd_type != type)
|
||||
continue;
|
||||
if (tg.gen.trg_uid == ((struct genstr *)ptr)->trg_uid)
|
||||
if (tg.gen.uid == ((struct genitem *)ptr)->uid)
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
|
@ -530,7 +530,7 @@ trdswitchown(int type, int *ptr, int newown)
|
|||
continue;
|
||||
if (trade.trd_type != type)
|
||||
continue;
|
||||
if (tg.gen.trg_uid != ((struct genstr *)ptr)->trg_uid)
|
||||
if (tg.gen.uid != ((struct genitem *)ptr)->uid)
|
||||
continue;
|
||||
if (trade.trd_owner == trade.trd_maxbidder)
|
||||
trade.trd_maxbidder = newown;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue