new upstream

git-svn-id: file:///srv/svn/joey/trunk/src/packages/bsdgames@10080 a4a2c43b-8ac3-0310-8836-e0e880c912e2
This commit is contained in:
joey
2004-02-14 21:35:37 +00:00
parent 26fb70d304
commit a02c126403
224 changed files with 5624 additions and 2217 deletions

View File

@@ -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.

View File

@@ -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);

View File

@@ -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();