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

@ -42,7 +42,7 @@ range(void)
{
struct nstr_item np;
struct plnstr plane;
int i;
int i, rmax;
char *p;
char buf[1024];
@ -56,8 +56,8 @@ range(void)
return RET_SYN;
if (!p || (i = atoi(p)) < 0)
continue;
plane.pln_range = (plane.pln_range_max < i) ?
plane.pln_range_max : i;
rmax = pln_range_max(&plane);
plane.pln_range = MIN(rmax, i);
pr("Plane %d range changed to %d\n",
plane.pln_uid, plane.pln_range);