mirror of
https://github.com/vattam/BSDGames.git
synced 2025-12-21 03:14:50 +00:00
new upstream
git-svn-id: file:///srv/svn/joey/trunk/src/packages/bsdgames@10080 a4a2c43b-8ac3-0310-8836-e0e880c912e2
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
.\" $NetBSD: atc.6,v 1.19 2003/08/07 09:36:53 agc Exp $
|
||||
.\" $NetBSD: atc.6,v 1.21 2004/01/01 16:31:37 wiz Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 1990, 1993
|
||||
.\" The Regents of the University of California. All rights reserved.
|
||||
@@ -34,7 +34,7 @@
|
||||
.\"
|
||||
.\" Copyright (c) 1986 Ed James. All rights reserved.
|
||||
.\"
|
||||
.Dd May 31, 1993
|
||||
.Dd January 1, 2004
|
||||
.Dt ATC 6
|
||||
.Os
|
||||
.Sh NAME
|
||||
@@ -112,7 +112,6 @@ Suspending a game is not permitted.
|
||||
If you get a talk message, tough.
|
||||
When was the last time an Air Traffic Controller got called away to the phone?
|
||||
.Sh THE DISPLAY
|
||||
.Pp
|
||||
Depending on the terminal you run
|
||||
.Nm
|
||||
on, the screen will be divided into 4 areas.
|
||||
|
||||
154
atc/extern.h
154
atc/extern.h
@@ -1,4 +1,4 @@
|
||||
/* $NetBSD: extern.h,v 1.10 2003/08/07 09:36:53 agc Exp $ */
|
||||
/* $NetBSD: extern.h,v 1.11 2004/01/27 20:30:28 jsm Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1990, 1993
|
||||
@@ -58,81 +58,81 @@ extern struct termios tty_start, tty_new;
|
||||
|
||||
extern DISPLACEMENT displacement[MAXDIR];
|
||||
|
||||
int addplane __P((void));
|
||||
void append __P((LIST *, PLANE *));
|
||||
void check_adir __P((int, int, int));
|
||||
void check_edge __P((int, int));
|
||||
void check_edir __P((int, int, int));
|
||||
void check_line __P((int, int, int, int));
|
||||
void check_linepoint __P((int, int));
|
||||
void check_point __P((int, int));
|
||||
int checkdefs __P((void));
|
||||
int compar __P((const void *, const void *));
|
||||
void delete __P((LIST *, PLANE *));
|
||||
int dir_deg __P((int));
|
||||
int dir_no __P((char));
|
||||
void done_screen __P((void));
|
||||
void draw_all __P((void));
|
||||
void draw_line __P((WINDOW *, int, int, int, int, const char *));
|
||||
void erase_all __P((void));
|
||||
int getAChar __P((void));
|
||||
int getcommand __P((void));
|
||||
int gettoken __P((void));
|
||||
void init_gr __P((void));
|
||||
void ioaddstr __P((int, const char *));
|
||||
void ioclrtobot __P((void));
|
||||
void ioclrtoeol __P((int));
|
||||
void ioerror __P((int, int, const char *));
|
||||
void iomove __P((int));
|
||||
int list_games __P((void));
|
||||
int log_score __P((int));
|
||||
void log_score_quit __P((int)) __attribute__((__noreturn__));
|
||||
void loser __P((const PLANE *, const char *)) __attribute__((__noreturn__));
|
||||
int main __P((int, char *[]));
|
||||
char name __P((const PLANE *));
|
||||
int next_plane __P((void));
|
||||
void noise __P((void));
|
||||
int number __P((char));
|
||||
void open_score_file __P((void));
|
||||
void planewin __P((void));
|
||||
int pop __P((void));
|
||||
void push __P((int, int));
|
||||
void quit __P((int));
|
||||
int read_file __P((const char *));
|
||||
void redraw __P((void));
|
||||
void rezero __P((void));
|
||||
void setup_screen __P((const C_SCREEN *));
|
||||
int too_close __P((const PLANE *p1, const PLANE *p2, int));
|
||||
void update __P((int));
|
||||
int yyerror __P((const char *));
|
||||
int yylex __P((void));
|
||||
int addplane(void);
|
||||
void append(LIST *, PLANE *);
|
||||
void check_adir(int, int, int);
|
||||
void check_edge(int, int);
|
||||
void check_edir(int, int, int);
|
||||
void check_line(int, int, int, int);
|
||||
void check_linepoint(int, int);
|
||||
void check_point(int, int);
|
||||
int checkdefs(void);
|
||||
int compar(const void *, const void *);
|
||||
void delete(LIST *, PLANE *);
|
||||
int dir_deg(int);
|
||||
int dir_no(char);
|
||||
void done_screen(void);
|
||||
void draw_all(void);
|
||||
void draw_line(WINDOW *, int, int, int, int, const char *);
|
||||
void erase_all(void);
|
||||
int getAChar(void);
|
||||
int getcommand(void);
|
||||
int gettoken(void);
|
||||
void init_gr(void);
|
||||
void ioaddstr(int, const char *);
|
||||
void ioclrtobot(void);
|
||||
void ioclrtoeol(int);
|
||||
void ioerror(int, int, const char *);
|
||||
void iomove(int);
|
||||
int list_games(void);
|
||||
int log_score(int);
|
||||
void log_score_quit(int) __attribute__((__noreturn__));
|
||||
void loser(const PLANE *, const char *) __attribute__((__noreturn__));
|
||||
int main(int, char *[]);
|
||||
char name(const PLANE *);
|
||||
int next_plane(void);
|
||||
void noise(void);
|
||||
int number(char);
|
||||
void open_score_file(void);
|
||||
void planewin(void);
|
||||
int pop(void);
|
||||
void push(int, int);
|
||||
void quit(int);
|
||||
int read_file(const char *);
|
||||
void redraw(void);
|
||||
void rezero(void);
|
||||
void setup_screen(const C_SCREEN *);
|
||||
int too_close(const PLANE *p1, const PLANE *p2, int);
|
||||
void update(int);
|
||||
int yyerror(const char *);
|
||||
int yylex(void);
|
||||
#ifndef YYEMPTY
|
||||
int yyparse __P((void));
|
||||
int yyparse(void);
|
||||
#endif
|
||||
const char *Left __P((char));
|
||||
const char *Right __P((char));
|
||||
const char *airport __P((char));
|
||||
const char *beacon __P((char));
|
||||
const char *benum __P((char));
|
||||
const char *circle __P((char));
|
||||
const char *climb __P((char));
|
||||
const char *command __P((const PLANE *));
|
||||
const char *default_game __P((void));
|
||||
const char *delayb __P((char));
|
||||
const char *descend __P((char));
|
||||
const char *ex_it __P((char));
|
||||
PLANE *findplane __P((int));
|
||||
const char *ignore __P((char));
|
||||
const char *left __P((char));
|
||||
const char *mark __P((char));
|
||||
PLANE *newplane __P((void));
|
||||
const char *okay_game __P((const char *));
|
||||
const char *rel_dir __P((char));
|
||||
const char *right __P((char));
|
||||
const char *setalt __P((char));
|
||||
const char *setplane __P((char));
|
||||
const char *setrelalt __P((char));
|
||||
const char *timestr __P((int));
|
||||
const char *to_dir __P((char));
|
||||
const char *turn __P((char));
|
||||
const char *unmark __P((char));
|
||||
const char *Left(char);
|
||||
const char *Right(char);
|
||||
const char *airport(char);
|
||||
const char *beacon(char);
|
||||
const char *benum(char);
|
||||
const char *circle(char);
|
||||
const char *climb(char);
|
||||
const char *command(const PLANE *);
|
||||
const char *default_game(void);
|
||||
const char *delayb(char);
|
||||
const char *descend(char);
|
||||
const char *ex_it(char);
|
||||
PLANE *findplane(int);
|
||||
const char *ignore(char);
|
||||
const char *left(char);
|
||||
const char *mark(char);
|
||||
PLANE *newplane(void);
|
||||
const char *okay_game(const char *);
|
||||
const char *rel_dir(char);
|
||||
const char *right(char);
|
||||
const char *setalt(char);
|
||||
const char *setplane(char);
|
||||
const char *setrelalt(char);
|
||||
const char *timestr(int);
|
||||
const char *to_dir(char);
|
||||
const char *turn(char);
|
||||
const char *unmark(char);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* $NetBSD: input.c,v 1.15 2003/08/07 09:36:54 agc Exp $ */
|
||||
/* $NetBSD: input.c,v 1.16 2004/01/27 20:30:28 jsm Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1990, 1993
|
||||
@@ -46,7 +46,7 @@
|
||||
#if 0
|
||||
static char sccsid[] = "@(#)input.c 8.1 (Berkeley) 5/31/93";
|
||||
#else
|
||||
__RCSID("$NetBSD: input.c,v 1.15 2003/08/07 09:36:54 agc Exp $");
|
||||
__RCSID("$NetBSD: input.c,v 1.16 2004/01/27 20:30:28 jsm Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
@@ -67,7 +67,7 @@ typedef struct {
|
||||
int token;
|
||||
int to_state;
|
||||
const char *str;
|
||||
const char *(*func) __P((char));
|
||||
const char *(*func)(char);
|
||||
} RULE;
|
||||
|
||||
typedef struct {
|
||||
@@ -229,7 +229,7 @@ int
|
||||
getcommand()
|
||||
{
|
||||
int c, i, done;
|
||||
const char *s, *(*func) __P((char));
|
||||
const char *s, *(*func)(char);
|
||||
PLANE *pp;
|
||||
|
||||
rezero();
|
||||
|
||||
Reference in New Issue
Block a user