1 /* 2 * Copyright (c) 1980 Regents of the University of California. 3 * All rights reserved. The Berkeley software License Agreement 4 * specifies the terms and conditions for redistribution. 5 */ 6 7 #ifndef lint 8 static char sccsid[] = "@(#)dumpssradio.c 5.1 (Berkeley) 05/30/85"; 9 #endif not lint 10 11 # include "trek.h" 12 13 /** 14 ** output hidden distress calls 15 **/ 16 17 dumpssradio() 18 { 19 register struct event *e; 20 register int j; 21 register int chkrest; 22 23 chkrest = 0; 24 for (j = 0; j < MAXEVENTS; j++) 25 { 26 e = &Event[j]; 27 /* if it is not hidden, then just ignore it */ 28 if ((e->evcode & E_HIDDEN) == 0) 29 continue; 30 if (e->evcode & E_GHOST) 31 { 32 unschedule(e); 33 printf("Starsystem %s in quadrant %d,%d is no longer distressed\n", 34 systemname(e), e->x, e->y); 35 continue; 36 } 37 38 switch (e->evcode) 39 { 40 41 case E_KDESB: 42 printf("Starbase in quadrant %d,%d is under attack\n", 43 e->x, e->y); 44 chkrest++; 45 break; 46 47 case E_ENSLV: 48 case E_REPRO: 49 printf("Starsystem %s in quadrant %d,%d is distressed\n", 50 systemname(e), e->x, e->y); 51 chkrest++; 52 break; 53 54 } 55 } 56 57 return (chkrest); 58 } 59