17 |
|
int2 hd; /* holodeck section (first) */ |
18 |
|
int4 bi; /* beam index (second) */ |
19 |
|
int4 nr; /* number of rays (third) */ |
20 |
+ |
int4 nc; /* number calculated (fourth) */ |
21 |
|
RAYVAL ra[RPACKSIZ]; /* ray values (fourth) */ |
22 |
|
float *offset; /* offset array if !vbool(OBSTRUCTIONS) */ |
23 |
|
struct packet *next; /* next in packet list */ |
27 |
|
int2 hd; /* holodeck section (first) */ |
28 |
|
int4 bi; /* beam index (second) */ |
29 |
|
int4 nr; /* number of rays (third) */ |
30 |
+ |
int4 nc; /* number calculated (fourth) */ |
31 |
|
} PACKHEAD; /* followed by ray values */ |
32 |
|
|
33 |
|
#define packsiz(nr) (sizeof(PACKHEAD)+(nr)*sizeof(RAYVAL)) |
67 |
|
/* bundle set requests */ |
68 |
|
#define BS_NEW 1 /* replace current set with new one */ |
69 |
|
#define BS_ADD 2 /* add to current set */ |
70 |
< |
#define BS_DEL 3 /* delete from current set */ |
70 |
> |
#define BS_ADJ 3 /* adjust current set quantities */ |
71 |
> |
#define BS_DEL 4 /* delete from current set */ |
72 |
|
|
73 |
|
extern char *progname; /* our program name */ |
74 |
|
extern char *hdkfile; /* holodeck file name */ |