Lines Matching refs:scp
148 setup_screen(const C_SCREEN *scp)
159 radar = newwin(scp->height, scp->width * 2, 0, 0);
163 cleanradar = newwin(scp->height, scp->width * 2, 0, 0);
175 for (i = 1; i < scp->height - 1; i++) {
176 for (j = 1; j < scp->width - 1; j++) {
187 for (iu = 0; iu < scp->num_lines; iu++) {
189 draw_line(radar, scp->line[iu].p1.x, scp->line[iu].p1.y,
190 scp->line[iu].p2.x, scp->line[iu].p2.y, str);
196 for (i = 0; i < scp->width - 1; i++)
202 (void)wmove(radar, scp->height - 1, 0);
203 for (i = 0; i < scp->width - 1; i++)
207 for (i = 1; i < scp->height - 1; i++) {
210 (void)wmove(radar, i, (scp->width - 1) * 2);
215 for (iu = 0; iu < scp->num_beacons; iu++) {
217 (void)wmove(radar, scp->beacon[iu].y, scp->beacon[iu].x * 2);
221 for (iu = 0; iu < scp->num_exits; iu++) {
222 (void)wmove(radar, scp->exit[iu].y, scp->exit[iu].x * 2);
227 for (iu = 0; iu < scp->num_airports; iu++) {
228 str[0] = airstr[scp->airport[iu].dir];
230 (void)wmove(radar, scp->airport[iu].y, scp->airport[iu].x * 2);