- if (rightside) {
- switch (jj) {
- case 1:
- proutn("Stardate %.1f, Time Left %.2f", game.state.date, game.state.remtime);
- break;
- case 2:
- if (condit != IHDOCKED) newcnd();
- switch (condit) {
- case IHRED: cp = "RED"; break;
- case IHGREEN: cp = "GREEN"; break;
- case IHYELLOW: cp = "YELLOW"; break;
- case IHDOCKED: cp = "DOCKED"; break;
- case IHDEAD: cp="DEAD"; break;
- }
- for (t=0;t<=NDEVICES;t++)
- if (game.damage[t]>0) dam++;
- proutn("Condition %s, %i DAMAGES", cp, dam);
- break;
- case 3:
- proutn("Position %d - %d , %d - %d",
- quadx, quady, sectx, secty);
- break;
- case 4:
- proutn("Life Support ");
- if (game.damage[DLIFSUP] != 0.0) {
- if (condit == IHDOCKED)
- proutn("DAMAGED, Base provides");
- else
- proutn("DAMAGED, reserves=%4.2f", lsupres);
- }
- else
- proutn("ACTIVE");
- break;
- case 5:
- proutn("Warp Factor %.1f", warpfac);
- break;
- case 6:
- proutn("Energy %.2f", energy);
- break;
- case 7:
- proutn("Torpedoes %d", torps);
- break;
- case 8:
- proutn("Shields ");
- if (game.damage[DSHIELD] != 0)
- proutn("DAMAGED,");
- else if (shldup)
- proutn("UP,");
- else
- proutn("DOWN,");
- proutn(" %d%% %.1f units",
- (int)((100.0*shield)/inshld + 0.5), shield);
- break;
- case 9:
- proutn("Klingons Left %d", game.state.remkl);
- break;
- case 10:
- attakreport(1);
- break;
- }
+ else
+ proutn("- ");
+ }
+ }
+ if (rightside) {
+ switch (jj) {
+ case 1:
+ proutn("Stardate %.1f, Time Left %.2f", game.state.date, game.state.remtime);
+ break;
+ case 2:
+ if (condit != IHDOCKED) newcnd();
+ switch (condit) {
+ case IHRED: cp = "RED"; break;
+ case IHGREEN: cp = "GREEN"; break;
+ case IHYELLOW: cp = "YELLOW"; break;
+ case IHDOCKED: cp = "DOCKED"; break;
+ case IHDEAD: cp="DEAD"; break;
+ }
+ for (t=0;t<=NDEVICES;t++)
+ if (game.damage[t]>0) dam++;
+ proutn("Condition %s, %i DAMAGES", cp, dam);
+ break;
+ case 3:
+ proutn("Position %d - %d , %d - %d",
+ quadx, quady, sectx, secty);
+ break;
+ case 4:
+ proutn("Life Support ");
+ if (game.damage[DLIFSUP] != 0.0) {
+ if (condit == IHDOCKED)
+ proutn("DAMAGED, Base provides");
+ else
+ proutn("DAMAGED, reserves=%4.2f", lsupres);