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