Don't store plane stats in struct plnstr

New pln_att(), pln_def(), pln_acc(), pln_range_max(), pln_load()
replace the struct plnstr members with the same names.

Make plane selectors att and def virtual.
This commit is contained in:
Markus Armbruster 2008-03-04 21:09:32 +01:00
parent d1a193ff07
commit ffc5d0cfd7
15 changed files with 111 additions and 73 deletions

View file

@ -228,22 +228,22 @@ pdump(void)
pr(" %d", plane.pln_tech);
break;
case 8:
pr(" %d", plane.pln_att);
pr(" %d", pln_att(&plane));
break;
case 9:
pr(" %d", plane.pln_def);
pr(" %d", pln_def(&plane));
break;
case 10:
pr(" %d", plane.pln_acc);
pr(" %d", pln_acc(&plane));
break;
case 11:
pr(" %d", plane.pln_range);
break;
case 12:
pr(" %d", plane.pln_range_max);
pr(" %d", pln_range_max(&plane));
break;
case 13:
pr(" %d", plane.pln_load);
pr(" %d", pln_load(&plane));
break;
case 14:
pr(" %d", plchr[(int)plane.pln_type].pl_fuel);