V10/games/trek/ssradio.c

Compare this file to the similar file:
Show the results in this format:

# include	"trek.h"

/**
 **	output hidden distress calls
 **/

dumpssradio()
{
	register EVENT		*e;
	register int		j;
	register int		printed;

	for (j = 0; j < MAXEVENTS; j++)
	{
		printed = 0;
		e = &Event[j];
		if (e->evdata&E_NREPORT)
			printed =| report(e);
	}
	return(printed);
}


report(e)
EVENT *e;
{
	register int		printed;

	printed=0;
	switch (e->evcode) {
	  case E_KDESB:
		printed++;
		printf("Starbase in quadrant %d,%d is under attack\n",
				e->x, e->y);
		e->evdata =& ~E_NREPORT;
		break;

	  case E_ENSLV:
	  case E_REPRO:
		printed++;
		e->evdata =& ~E_NREPORT;
		printf("Starsystem %s in quadrant %d,%d is distressed\n",
			Systemname[e->evdata], e->x, e->y);
		break;

	}
	return(printed);
}