NSECTS
if (Ship.sectx < 0 || Ship.sectx >= NSECTS)
if (Ship.secty < 0 || Ship.secty >= NSECTS)
if (ix < 0 || ix >= NSECTS)
if (iy < 0 || iy >= NSECTS)
if (ix < 0 || ix >= NSECTS)
if (iy < 0 || iy >= NSECTS)
quadsize = NSECTS;
if (i < 0 || i >= NSECTS)
if (j < 0 || j >= NSECTS)
Ship.sectx = ranf(NSECTS);
Ship.secty = ranf(NSECTS);
Ship.sectx = ranf(NSECTS);
Ship.secty = ranf(NSECTS);
char Sect[NSECTS][NSECTS];
if (dx < 0 || dx >= NSECTS)
if (dy < 0 || dy >= NSECTS ||
i = ranf(NSECTS);
j = ranf(NSECTS);
for (i = 0; i < NSECTS; i++)
for (j = 0; j < NSECTS; j++)
if (lookx < 0 || lookx >= NSECTS ||
looky < 0 || looky >= NSECTS) {
if (lookx >= NSECTS)
if (looky >= NSECTS)
if (lookx < 0 || lookx >= NSECTS)
if (looky < 0 || looky >= NSECTS ||
sectsize = NSECTS;
xn = NSECTS * dist * bigger;
dx = Ship.quadx * NSECTS + Ship.sectx + dx * xn;
dy = Ship.quady * NSECTS + Ship.secty + dy * xn;
Ship.quadx = ix / NSECTS;
Ship.quady = iy / NSECTS;
Ship.sectx = ix % NSECTS;
Ship.secty = iy % NSECTS;
dist = sqrt(dx * dx + dy * dy) / NSECTS;
if (i < 0 || i >= NSECTS)
if (j < 0 || j >= NSECTS)
Ship.sectx = ranf(NSECTS);
Ship.secty = ranf(NSECTS);
for (ix = 0; ix < NSECTS; ix++) {
for (iy = 0; iy < NSECTS; iy++)
for (i = 0; i < NSECTS; i++) {
for (j = 0; j < NSECTS; j++)
for (i = 0; i < NSECTS; i++)
for (i = 0; i < NSECTS; i++) {
sectsize = NSECTS;
extern char Sect[NSECTS][NSECTS];
if (ix < 0 || ix >= NSECTS || iy < 0 || iy >= NSECTS)
if (ix < 0 || ix >= NSECTS || iy < 0 || iy >= NSECTS)
if (ix < 0 || ix >= NSECTS || iy < 0 || iy >= NSECTS)