Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/games/atc man page rewritten into -mandoc by dholland@eecs.h...
details: https://anonhg.NetBSD.org/src/rev/8584cb3ce5fa
branches: trunk
changeset: 474054:8584cb3ce5fa
user: sommerfeld <sommerfeld%NetBSD.org@localhost>
date: Sun Jun 27 04:35:42 1999 +0000
description:
man page rewritten into -mandoc by dholland%eecs.harvard.edu@localhost; from PR7861
diffstat:
games/atc/atc.6 | 587 ++++++++++++++++++++++---------------------------------
1 files changed, 237 insertions(+), 350 deletions(-)
diffs (truncated from 789 to 300 lines):
diff -r 06e7652f2498 -r 8584cb3ce5fa games/atc/atc.6
--- a/games/atc/atc.6 Sun Jun 27 02:10:58 1999 +0000
+++ b/games/atc/atc.6 Sun Jun 27 04:35:42 1999 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: atc.6,v 1.4 1998/07/24 23:36:59 briggs Exp $
+.\" $NetBSD: atc.6,v 1.5 1999/06/27 04:35:42 sommerfeld Exp $
.\"
.\" Copyright (c) 1990, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -36,27 +36,21 @@
.\"
.\" @(#)atc.6 8.1 (Berkeley) 5/31/93
.\"
-. \" XP - exdented paragraph
-.de XP
-.RT
-.if \\n(1T .sp \\n(PDu
-.ne 1.1
-.if !\\n(IP .nr IP +1
-.in +\\n(I\\n(IRu
-.ti -\\n(I\\n(IRu
-..
.\" Copyright (c) 1986 Ed James. All rights reserved.
.\"
-.TH ATC 6 "May 31, 1993"
-.UC
-.SH NAME
-atc \- air traffic controller game
-.SH SYNOPSIS
-.B atc
--[u?lstp] [-[gf] game_name] [-r random seed]
-.SH DESCRIPTION
-.LP
-.I Atc
+.Dd May 31, 1993
+.Dt ATC 6
+.Os BSD 4.3
+.Sh NAME
+.Nm atc
+.Nd air traffic controller game
+.Sh SYNOPSIS
+.Nm atc
+.Op Fl u?lstp
+.Op Fl gf Ar "game name"
+.Op Fl r Ar "random seed"
+.Sh DESCRIPTION
+.Nm Atc
lets you try your hand at the nerve wracking duties of the air traffic
controller without endangering the lives of millions of
travelers each year.
@@ -64,74 +58,65 @@
and prop planes into and out of the flight arena and airports.
The speed (update time) and frequency of the planes depend on the
difficulty of the chosen arena.
-.SH OPTIONS
-.LP
-.TP 8
-.B \-u
+.Sh OPTIONS
+.Bl -tag -width flag
+.It Fl u
Print the usage line and exit.
-.TP
-.B \-?
+.It Fl ?
Same as
-.B \-u.
-.TP
-.B \-l
+.Fl u.
+.It Fl l
Print a list of available games and exit.
The first game name printed is the default game.
-.TP
-.B \-s
+.It Fl s
Print the score list (formerly the Top Ten list).
-.TP
-.B \-t
+.It Fl t
Same as
-.B \-s.
-.TP
-.B \-p
+.Fl s.
+.It Fl p
Print the path to the special directory where
-.I atc
+.Nm atc
expects to find its private files. This is used during the
installation of the program.
-.TP
-.B "\-g game"
+.It Fl g Ar game
Play the named game. If the game listed is not one of the
ones printed from the
-.B \-l
+.Fl l
option, the default game is played.
-.TP
-.B "\-f game"
+.It Fl f Ar game
Same as
-.B \-g.
-.TP
-.B "\-r seed"
+.Fl g.
+.It Fl r Ar seed
Set the random seed. The purpose of this flag is questionable.
-.SH GOALS
-.LP
+.El
+.Sh GOALS
Your goal in
-.I atc
+.Nm atc
is to keep the game going as long as possible.
There is no winning state, except to beat the times of other players.
You will need to: launch planes at airports (by instructing them to
increase their altitude); land planes at airports (by instructing them to
go to altitude zero when exactly over the airport); and maneuver planes
out of exit points.
-.LP
+.Pp
Several things will cause the end of the game.
Each plane has a destination (see information area), and
sending a plane to the wrong destination is an error.
Planes can run out of fuel, or can collide. Collision is defined as
adjacency in all three dimensions. A plane leaving the arena
in any other way than through its destination exit is an error as well.
-.LP
+.Pp
Scores are sorted in order of the number of planes safe. The other
statistics are provided merely for fun. There is no penalty for
taking longer than another player (except in the case of ties).
-.LP
+.Pp
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"
-.LP
+.Sh "THE DISPLAY"
+.Pp
Depending on the terminal you run
-.I atc
+.Nm atc
on, the screen will be divided into 4 areas.
It should be stressed that the terminal driver portion of the
game was designed to be reconfigurable, so the display format can vary
@@ -140,47 +125,45 @@
of the game. The game rules and input format, however,
should remain consistent.
Control-L redraws the screen, should it become muddled.
-.SS RADAR
-.IP
+.Ss RADAR
The first screen area is the radar display, showing the relative locations
of the planes, airports, standard entry/exit points, radar
-beacons, and "lines" which simply serve to aid you in guiding
+beacons, and ``lines'' which simply serve to aid you in guiding
the planes.
-.IP
+.Pp
Planes are shown as a single letter with an altitude. If
the numerical altitude is a single digit, then it represents
thousands of feet.
Some distinction is made between the prop
planes and the jets. On ascii terminals, prop planes are
represented by a upper case letter, jets by a lower case letter.
-.IP
+.Pp
Airports are shown as a number and some indication of the direction
planes must be going to land at the airport.
-On ascii terminals, this is one of '^', '>', '<', and 'v', to indicate
+On ascii terminals, this is one of `^', `>', `<', and `v', to indicate
north (0 degrees), east (90), west (270) and south (180), respectively.
The planes will also
take off in this direction.
-.IP
+.Pp
Beacons are represented as circles or asterisks and a number.
Their purpose is to offer a place of easy reference to the plane pilots.
-See 'the delay command' under the input section of this manual.
-.IP
+See ``the delay command'' under the input section of this manual.
+.Pp
Entry/exit points are displayed as numbers along the border of the
radar screen. Planes will enter the arena from these points without
warning. These points have a direction associated with them, and
planes will always enter the arena from this direction. On the
ascii version of
-.I atc,
+.Nm atc,
this direction is not displayed. It will become apparent
what this direction is as the game progresses.
-.IP
+.Pp
Incoming planes will always enter at the same altitude: 7000 feet.
For a plane to successfully depart through an entry/exit point,
it must be flying at 9000 feet.
It is not necessary for the planes to be flying in any particular
direction when they leave the arena (yet).
-.SS "INFORMATION AREA"
-.IP
+.Ss "INFORMATION AREA"
The second area of the display is the information area, which lists
the time (number of updates since start), and the number of planes you
have directed safely out of the arena.
@@ -191,347 +174,255 @@
and the plane's current command. Changing altitude is not considered
to be a command and is therefore not displayed. The following are
some possible information lines:
-.IP
- B4*A0: Circle @ b1
-.br
- g7 E4: 225
-.IP
-The first example shows a prop plane named 'B' that is flying at 4000
-feet. It is low on fuel (note the '*'). It's destination is
+.Pp
+.Bd -literal -unfilled -offset indent
+B4*A0: Circle @ b1
+g7 E4: 225
+.Ed
+.Pp
+The first example shows a prop plane named `B' that is flying at 4000
+feet. It is low on fuel (note the `*'). Its destination is
Airport #0.
The next command it expects
to do is circle when it reaches Beacon #1.
-The second example shows a jet named 'g' at 7000 feet, destined for
+The second example shows a jet named `g' at 7000 feet, destined for
Exit #4. It is just now executing a turn to 225 degrees (South-West).
-.SS "INPUT AREA"
-.IP
+.Ss "INPUT AREA"
The third area of the display is the input area. It is here that
your input is reflected. See the INPUT heading of this manual
for more details.
-.SS "AUTHOR AREA"
-.IP
+.Ss "AUTHOR AREA"
This area is used simply to give credit where credit is due. :-)
-.SH INPUT
-.LP
+.Sh INPUT
A command completion interface is built into
-the game. At any time, typing '?' will list possible input characters.
+the game. At any time, typing `?' will list possible input characters.
Typing a backspace (your erase character) backs up, erasing the last part
of the command. When a command is complete, a return enters it, and
any semantic checking is done at that time. If no errors are detected,
the command is sent to the appropriate plane. If an error is discovered
during the check, the offending statement will be underscored and a
(hopefully) descriptive message will be printed under it.
-.LP
+.Pp
The command syntax is broken into two parts:
-.I "Immediate Only"
+.Em "Immediate Only"
and
-.I Delayable
+.Em Delayable
commands.
-.I "Immediate Only"
+.Em "Immediate Only"
commands happen on the next
update.
-.I Delayable
+.Em Delayable
commands also happen on the next update unless they
are followed by an optional predicate called the
-.I Delay
+.Em Delay
command.
-.LP
+.Pp
In the following tables, the syntax
-.B [0\-9]
+.Em [0\-9]
means any single digit, and
-.B <dir>
-refers to the keys around the 's' key, namely ``wedcxzaq''.
-In absolute references, 'q' refers to North-West or 315 degrees, and 'w'
+.Em <dir>
+refers to a direction, given by the keys around the `s' key: ``wedcxzaq''.
+In absolute references, `q' refers to North-West or 315 degrees, and `w'
refers to North, or 0 degrees.
-In relative references, 'q' refers to -45 degrees or 45 degrees left, and 'w'
+In relative references, `q' refers to -45 degrees or 45 degrees left, and `w'
refers to 0 degrees, or no change in direction.
-.LP
+.Pp
All commands start with a plane letter. This indicates the recipient
of the command. Case is ignored.
-.SS "IMMEDIATE ONLY COMMANDS"
-.RS
-.B "\- a Altitude:"
-.RS
Home |
Main Index |
Thread Index |
Old Index