X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fsetup.c;h=e56e1e3f3585b5540009e5095f732d806ea650e3;hp=812a6c177a6be30f6497e53aafec93801797117e;hb=fec5bf04131385b55dc3b0ad9c7d8d245a7d07da;hpb=fbb4aa04129c7e9fbe17428c5e151d4afbdd039e diff --git a/src/setup.c b/src/setup.c index 812a6c1..e56e1e3 100644 --- a/src/setup.c +++ b/src/setup.c @@ -181,11 +181,10 @@ void abandn(void) prout("the Federation in a prisoner-of-war exchange."); nb = Rand()*game.state.rembase+1; /* Set up quadrant and position FQ adjacient to base */ - if (game.quadrant.x!=game.state.baseq[nb].x || game.quadrant.y!=game.state.baseq[nb].y) { - game.quadrant.x = game.state.baseq[nb].x; - game.quadrant.y = game.state.baseq[nb].y; + if (!same(game.quadrant, game.state.baseq[nb])) { + game.quadrant = game.state.baseq[nb]; game.sector.x = game.sector.y = 5; - newqad(1); + newqad(true); } for (;;) { /* position next to base by trial and error */ @@ -199,7 +198,7 @@ void abandn(void) if (l < QUADSIZE+1) break; /* found a spot */ game.sector.x=QUADSIZE/2; game.sector.y=QUADSIZE/2; - newqad(1); + newqad(true); } } /* Get new commission */ @@ -450,7 +449,7 @@ void setup(int needprompt) prout("Good Luck!"); if (game.state.nscrem) prout(" YOU'LL NEED IT."); waitfor(); - newqad(0); + newqad(false); if (game.nenhere-iqhere-game.ithere) game.shldup = true; if (game.neutz) attack(0); // bad luck to start in a Romulan Neutral Zone } @@ -592,7 +591,7 @@ void newkling(int i, coord *pi) game.kpower[i] = Rand()*150.0 +300.0 +25.0*game.skill; } -void newqad(int shutup) +void newqad(bool shutup) { int i, j; coord w;