|
|
1.1 root 1: # include "trek.h"
2:
3: /**
4: ** output hidden distress calls
5: **/
6:
7: dumpssradio()
8: {
9: register EVENT *e;
10: register int j;
11: register int printed;
12:
13: for (j = 0; j < MAXEVENTS; j++)
14: {
15: printed = 0;
16: e = &Event[j];
17: if (e->evdata&E_NREPORT)
18: printed =| report(e);
19: }
20: return(printed);
21: }
22:
23:
24: report(e)
25: EVENT *e;
26: {
27: register int printed;
28:
29: printed=0;
30: switch (e->evcode) {
31: case E_KDESB:
32: printed++;
33: printf("Starbase in quadrant %d,%d is under attack\n",
34: e->x, e->y);
35: e->evdata =& ~E_NREPORT;
36: break;
37:
38: case E_ENSLV:
39: case E_REPRO:
40: printed++;
41: e->evdata =& ~E_NREPORT;
42: printf("Starsystem %s in quadrant %d,%d is distressed\n",
43: Systemname[e->evdata], e->x, e->y);
44: break;
45:
46: }
47: return(printed);
48: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.