Don't store land unit stats in struct lndstr, part 1

New lnd_att(), lnd_def(), lnd_vul(), lnd_spd(), lnd_vis(), lnd_frg(),
lnd_acc(), lnd_dam(), lnd_aaf() replace the struct lndstr members with
the same names.

Make land unit selectors att, def, vul, spd, vis, frg, acc, dam, aaf
virtual.
This commit is contained in:
Markus Armbruster 2008-03-04 21:20:23 +01:00
parent f86d726406
commit cdf1bcfa22
13 changed files with 185 additions and 68 deletions

View file

@ -394,19 +394,19 @@ ldump(void)
pr(" %d", land.lnd_item[I_RAD]);
break;
case 28:
pr(" %1.2f", land.lnd_att);
pr(" %1.2f", lnd_att(&land));
break;
case 29:
pr(" %1.2f", land.lnd_def);
pr(" %1.2f", lnd_def(&land));
break;
case 30:
pr(" %d", land.lnd_vul);
pr(" %d", lnd_vul(&land));
break;
case 31:
pr(" %d", land.lnd_spd);
pr(" %d", lnd_spd(&land));
break;
case 32:
pr(" %d", land.lnd_vis);
pr(" %d", lnd_vis(&land));
break;
case 33:
pr(" %d", land.lnd_spy);
@ -415,19 +415,19 @@ ldump(void)
pr(" %d", land.lnd_rad);
break;
case 35:
pr(" %d", land.lnd_frg);
pr(" %d", lnd_frg(&land));
break;
case 36:
pr(" %d", land.lnd_acc);
pr(" %d", lnd_acc(&land));
break;
case 37:
pr(" %d", land.lnd_dam);
pr(" %d", lnd_dam(&land));
break;
case 38:
pr(" %d", land.lnd_ammo);
break;
case 39:
pr(" %d", land.lnd_aaf);
pr(" %d", lnd_aaf(&land));
break;
case 40:
pr(" %d", land.lnd_item[I_UW]);