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:
parent
f86d726406
commit
cdf1bcfa22
13 changed files with 185 additions and 68 deletions
|
@ -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]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue