#define STAT_SANCT bit(1) /* country in sanctuary */
#define STAT_NORM bit(2) /* normal country */
#define STAT_GOD bit(3) /* deity powers */
-#define STAT_ABS bit(4) /* abs coords */
#define STAT_NEW bit(5) /* just initialized */
/* Update fields. */
{
coord x;
- if ((np->nat_stat & STAT_ABS) == 0) {
- x = XNORM(absx - np->nat_xorg);
- } else {
- x = XNORM(absx);
- }
+ x = XNORM(absx - np->nat_xorg);
if (x >= WORLD_X / 2)
x -= WORLD_X;
else if (x < -WORLD_X / 2)
{
coord y;
- if ((np->nat_stat & STAT_ABS) == 0) {
- y = YNORM(absy - np->nat_yorg);
- } else {
- y = YNORM(absy);
- }
+ y = YNORM(absy - np->nat_yorg);
if (y >= WORLD_Y / 2)
y -= WORLD_Y;
else if (y < -WORLD_Y / 2)
coord
xabs(struct natstr *np, coord relx)
{
- if ((np->nat_stat & STAT_ABS) == 0)
- relx += np->nat_xorg;
+ relx += np->nat_xorg;
return XNORM(relx);
}
coord
yabs(struct natstr *np, coord rely)
{
- if ((np->nat_stat & STAT_ABS) == 0)
- rely += np->nat_yorg;
+ rely += np->nat_yorg;
return YNORM(rely);
}
nat.ef_type = EF_NATION;
strcpy(nat.nat_cnam, "POGO");
strcpy(nat.nat_pnam, "peter");
- nat.nat_stat = STAT_INUSE | STAT_NORM | STAT_GOD | STAT_ABS;
+ nat.nat_stat = STAT_INUSE | STAT_NORM | STAT_GOD;
nat.nat_btu = 255;
nat.nat_money = 123456789;
nat.nat_cnum = 0;