prout(" destroyed, %d remaining.", game.state.rembase);
}
else prout("There are %d bases.", game.inbase);
prout(" destroyed, %d remaining.", game.state.rembase);
}
else prout("There are %d bases.", game.inbase);
/* Now allow base's sensors if docked */
if (game.condit != IHDOCKED) {
prout("LONG-RANGE SENSORS DAMAGED.");
/* Now allow base's sensors if docked */
if (game.condit != IHDOCKED) {
prout("LONG-RANGE SENSORS DAMAGED.");
game.state.galaxy[x][y].charted = true;
game.state.chart[x][y].klingons = game.state.galaxy[x][y].klingons;
game.state.chart[x][y].starbase = game.state.galaxy[x][y].starbase;
game.state.galaxy[x][y].charted = true;
game.state.chart[x][y].klingons = game.state.galaxy[x][y].klingons;
game.state.chart[x][y].starbase = game.state.galaxy[x][y].starbase;
if (game.condit == IHDOCKED)
proutn("DAMAGED, Base provides");
else
if (game.condit == IHDOCKED)
proutn("DAMAGED, Base provides");
else
int goodScan=true, leftside=true, rightside=true, nn=false;
switch (l) {
case SCAN_FULL: // SRSCAN
int goodScan=true, leftside=true, rightside=true, nn=false;
switch (l) {
case SCAN_FULL: // SRSCAN
/* Allow base's sensors if docked */
if (game.condit != IHDOCKED) {
prout(" S.R. SENSORS DAMAGED!");
/* Allow base's sensors if docked */
if (game.condit != IHDOCKED) {
prout(" S.R. SENSORS DAMAGED!");
game.state.chart[game.quadrant.x][game.quadrant.y].klingons = game.state.galaxy[game.quadrant.x][game.quadrant.y].klingons;
game.state.chart[game.quadrant.x][game.quadrant.y].starbase = game.state.galaxy[game.quadrant.x][game.quadrant.y].starbase;
game.state.chart[game.quadrant.x][game.quadrant.y].stars = game.state.galaxy[game.quadrant.x][game.quadrant.y].stars;
game.state.chart[game.quadrant.x][game.quadrant.y].klingons = game.state.galaxy[game.quadrant.x][game.quadrant.y].klingons;
game.state.chart[game.quadrant.x][game.quadrant.y].starbase = game.state.galaxy[game.quadrant.x][game.quadrant.y].starbase;
game.state.chart[game.quadrant.x][game.quadrant.y].stars = game.state.galaxy[game.quadrant.x][game.quadrant.y].stars;
int ix1, ix2, iy1, iy2;
bool wfl, prompt = false;
double ttime, twarp, tpower;
int ix1, ix2, iy1, iy2;
bool wfl, prompt = false;
double ttime, twarp, tpower;
tpower = game.dist*twarp*twarp*twarp*(game.shldup+1);
if (tpower >= game.energy) {
prout("Insufficient energy, sir.");
tpower = game.dist*twarp*twarp*twarp*(game.shldup+1);
if (tpower >= game.energy) {
prout("Insufficient energy, sir.");