- ourtlev = (int)(tlev - lcp->l_tech);
- pr("%-25s %1.1f %1.1f %3d ",
- lcp->l_name, (float)LND_ATTDEF(lcp->l_att, ourtlev),
- (float)LND_ATTDEF(lcp->l_def, ourtlev),
- (int)LND_VUL(lcp->l_vul, ourtlev));
- pr("%2d %2d %2d %2d ",
- (int)LND_SPD(lcp->l_spd, ourtlev),
- (int)LND_VIS(lcp->l_vis, ourtlev),
- (int)LND_SPY(lcp->l_spy, ourtlev),
- (int)LND_RAD(lcp->l_rad, ourtlev));
- pr("%2d %2d %2d %2d %2d ",
- (int)LND_FRG(lcp->l_frg, ourtlev),
- (int)LND_ACC(lcp->l_acc, ourtlev),
- (int)LND_DAM(lcp->l_dam, ourtlev),
- (int)LND_AMM(lcp->l_ammo, lcp->l_dam, ourtlev),
- (int)LND_AAF(lcp->l_aaf, ourtlev));
- pr("%2d %2d %2d %2d ",
- (int)LND_FC(lcp->l_fuelc, ourtlev),
- (int)LND_FU(lcp->l_fuelu, ourtlev),
- (int)LND_XPL(lcp->l_nxlight, ourtlev),
- (int)LND_MXL(lcp->l_mxland, ourtlev));
+ first = 1;
+ for (i = 0; intrchr[i].in_name; i++) {
+ if (!intrchr[i].in_enable)
+ continue;
+ if (first)
+ pr("\nInfrastructure building - adding 1 point of efficiency costs:\n"
+ " type lcms hcms mobility $$$$\n");
+ pr("%-20s %4d %4d %8d %4d\n",
+ intrchr[i].in_name, intrchr[i].in_lcms, intrchr[i].in_hcms,
+ intrchr[i].in_mcost, intrchr[i].in_dcost);
+ first = 0;
+ }
+}