]> git.pond.sub.org Git - empserver/commitdiff
(ORBIT, opt_ORBIT, Options, launch_sat, pdump, plan, prod_plane):
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 17 Dec 2004 19:29:36 +0000 (19:29 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Fri, 17 Dec 2004 19:29:36 +0000 (19:29 +0000)
Remove nooption ORBIT.

include/options.h
include/optlist.h
src/lib/commands/laun.c
src/lib/commands/pdump.c
src/lib/commands/plan.c
src/lib/global/options.c
src/lib/update/plane.c

index 28a8e0cb051b4acf46dff6a44486b705b7932cf1..ffcb36e0ea89dbe29ff3907c2f40c6a91e24152e 100644 (file)
@@ -84,7 +84,6 @@
 /*#define TRADESHIPS*//* Use Tradeships */
 /*#define SLOW_WAR*//* Declaring war takes time */
 /*#define SNEAK_ATTACK*//* Allows sneak attacks */
-#define        ORBIT                   /* Satalites will orbit each update */
 #define        PINPOINTMISSILE /**/
 #define        FALLOUT                 /* Enables secondary effects caused by radiation */
 #define        SAIL                    /* A update routine to move ships */
index 017ca08fb5e6e0fc87475606df244425e47fdb4b..517e7fba417af020dfc39b515e7f20446c7907f3 100644 (file)
@@ -73,7 +73,6 @@ extern int opt_NO_LCMS;
 extern int opt_NO_OIL;
 extern int opt_NO_PLAGUE;
 extern int opt_NUKEFAILDETONATE;
-extern int opt_ORBIT;
 extern int opt_PINPOINTMISSILE;
 extern int opt_RES_POP;
 extern int opt_ROLLOVER_AVAIL;
index f8723b42b7e3c86e5d1d1c6ef75c37906fda0f64..5a146d58e7c6aeb5714dd8e78ef0e0dd96ac77d4 100644 (file)
@@ -402,18 +402,15 @@ launch_sat(struct plnstr *pp, int sublaunch)
        }
        break;
     }
-    if (opt_ORBIT) {
-       p = getstring("Geostationary orbit? ", buf);
-       if (p == 0)
-           return -1;
-       if (!check_plane_ok(pp))
-           return -1;
-       pp->pln_theta = 0;
-       pp->pln_flags |= PLN_SYNCHRONOUS;
-       if (*p == 0 || *p == 'n')
-           pp->pln_flags &= ~(PLN_SYNCHRONOUS);
-    }
-    /* end opt_ORBIT */
+    p = getstring("Geostationary orbit? ", buf);
+    if (p == 0)
+       return -1;
+    if (!check_plane_ok(pp))
+       return -1;
+    pp->pln_theta = 0;
+    pp->pln_flags |= PLN_SYNCHRONOUS;
+    if (*p == 0 || *p == 'n')
+       pp->pln_flags &= ~(PLN_SYNCHRONOUS);
     pr("3... 2... 1... Blastoff!!!\n");
     if (chance(0.07 + (100 - pp->pln_effic) / 100.0)) {
        pr("KABOOOOM!  Range safety officer detonates booster!\n");
index 54ecca8472c6516550e3f4a32c449b99660bc53e..880b166981055671222cc119d3ce27e2205f7efb 100644 (file)
@@ -275,10 +275,7 @@ pdump(void)
            case 19:
                if ((plchr[(int)plane.pln_type].pl_flags & (P_O | P_M)) ==
                    P_O) {
-                   pr(" %c",
-                      opt_ORBIT ? (plane.
-                                   pln_flags & PLN_SYNCHRONOUS) ? 'Y' :
-                      'N' : 'N');
+                   pr(" %c", (plane.pln_flags & PLN_SYNCHRONOUS) ? 'Y' : 'N');
                } else
                    pr(" N");
                break;
index d70bc3e7d618bd6150469ad75004c913287a7661..6436687ae0b16f36f455ea1e3eb3d15ab192e66e 100644 (file)
@@ -57,10 +57,7 @@ plan(void)
        if (nplanes++ == 0) {
            if (player->god)
                pr("own ");
-           pr("   #    type                x,y    w  eff  mu def tech ran hard   s/l L");
-           if (opt_ORBIT)
-               pr("S");
-           pr("B nuke\n");
+           pr("   #    type                x,y    w  eff  mu def tech ran hard   s/l LSB nuke\n");
        }
        if (player->god)
            pr("%3d ", plane.pln_own);
@@ -79,14 +76,11 @@ plan(void)
            pr("      ");
        if ((plchr[(int)plane.pln_type].pl_flags & (P_O | P_M)) == P_O) {
            pr(" %c", (plane.pln_flags & PLN_LAUNCHED) ? 'Y' : 'N');
-           pr("%c",
-              opt_ORBIT ? (plane.
-                           pln_flags & PLN_SYNCHRONOUS) ? 'Y' : 'N' :
-              ' ');
+           pr("%c", (plane.pln_flags & PLN_SYNCHRONOUS) ? 'Y' : 'N');
        } else
-           pr("   ");
+           pr("  ");
        if (plane.pln_nuketype != -1)
-           pr("%c %-5.5s",
+           pr(" %c %-5.5s",
               plane.pln_flags & PLN_AIRBURST ? 'A' : 'G',
               nchr[(int)plane.pln_nuketype].n_name);
        pr("\n");
index 4ecda0852b9a20aee6a2943b0c82c31987a228eb..490b33be69db93f6f57af9ad17ff7d01ac52060b 100644 (file)
@@ -225,12 +225,6 @@ int opt_SHOWPLANE = 1;
 int opt_SHOWPLANE = 0;
 #endif
 
-#ifdef ORBIT
-int opt_ORBIT = 1;
-#else
-int opt_ORBIT = 0;
-#endif
-
 #ifdef PINPOINTMISSILE
 int opt_PINPOINTMISSILE = 1;
 #else
@@ -328,7 +322,6 @@ struct option_list Options[] = {
     {"NOMOBCOST", &opt_NOMOBCOST},
     {"NONUKES", &opt_NONUKES},
     {"NUKEFAILDETONATE", &opt_NUKEFAILDETONATE},
-    {"ORBIT", &opt_ORBIT},
     {"PINPOINTMISSILE", &opt_PINPOINTMISSILE},
     {"RES_POP", &opt_RES_POP},
     {"SAIL", &opt_SAIL},
index e06190ff97dfc4091af99f610610652a65f8ef9e..2ea598ea31d695113690c16395ae51e3fbcfbf8a 100644 (file)
@@ -93,7 +93,7 @@ prod_plane(int etus, int natnum, int *bp, int buildem)
 
        plp = &plchr[(int)pp->pln_type];
        if (pp->pln_flags & PLN_LAUNCHED) {
-           if (opt_ORBIT && (buildem == 0)) {
+           if (buildem == 0) {
                if ((!player->simulation) &&
                    (plp->pl_flags & P_O) &&
                    (pp->pln_flags & PLN_LAUNCHED) &&