BSD 4_4 release
[unix-history] / usr / share / man / cat6 / atc.0
index 891e8f3..9196fb3 100644 (file)
 
 
 
 
 
 
-ATC(6)                       1990                         ATC(6)
-
+ATC(6)                 BSD Reference Manual                ATC(6)
 
 
 N\bNA\bAM\bME\bE
 
 
 N\bNA\bAM\bME\bE
-     atc - Air Traffic Controller Game
+       atc - air traffic controller game
 
 S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
 
 S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
-     a\bat\btc\bc -[u?lstp] [-[gf] game_name] [-r random seed]
+       a\bat\btc\bc -[u?lstp] [-[gf] game_name] [-r random seed]
 
 D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
 
 D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
-     _\bA_\bt_\bc 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.  Your responsibilities
-     require you to direct the flight of jets and prop planes
-     into and out of the flight arena and airports.  The speed
-     (update time) and frequency of the planes depend on the dif-
-     ficulty of the chosen arena.
+       _\bA_\bt_\bc 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.  Your responsibilities
+       require you to direct the flight of jets 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.
 
 O\bOP\bPT\bTI\bIO\bON\bNS\bS
 
 O\bOP\bPT\bTI\bIO\bON\bNS\bS
-     -\b-u\bu      Print the usage line and exit.
+       -\b-u\bu      Print the usage line and exit.
 
 
-     -\b-?\b?      Same as -\b-u\bu.\b.
+       -\b-?\b?      Same as -\b-u\bu.\b.
 
 
-     -\b-l\bl      Print a list of available games and exit.     The first
-            game name printed is the default game.
+       -\b-l\bl      Print  a  list  of  available games and exit.  The
+               first game name printed is the default game.
 
 
-     -\b-s\bs      Print the score list (formerly the Top Ten list).
+       -\b-s\bs      Print the score list (formerly the Top Ten  list).
 
 
-     -\b-t\bt      Same as -\b-s\bs.\b.
+       -\b-t\bt      Same as -\b-s\bs.\b.
 
 
-     -\b-p\bp      Print the path to the special directory where _\ba_\bt_\bc
-            expects to find its private files.  This is used
-            during the installation of the program.
+       -\b-p\bp      Print  the path to the special directory where _\ba_\bt_\bc
+               expects to find its private files.  This  is  used
+               during the installation of the program.
 
 
-     -\b-g\bg g\bga\bam\bme\be Play the named game.  If the game listed is not one
-            of the ones printed from the -\b-l\bl option, the default
-            game is played.
+       -\b-g\bg g\bga\bam\bme\be Play  the  named  game.  If the game listed is not
+               one of the ones printed from the  -\b-l\bl  option,  the
+               default game is played.
 
 
-     -\b-f\bf g\bga\bam\bme\be Same as -\b-g\bg.\b.
+       -\b-f\bf g\bga\bam\bme\be Same as -\b-g\bg.\b.
 
 
-     -\b-r\br s\bse\bee\bed\bd Set the random seed.  The purpose of this flag is
-            questionable.
+       -\b-r\br s\bse\bee\bed\bd Set  the random seed.  The purpose of this flag is
+               questionable.
 
 G\bGO\bOA\bAL\bLS\bS
 
 G\bGO\bOA\bAL\bLS\bS
-     Your goal in _\ba_\bt_\bc is to keep the game going as long as possi-
-     ble. 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.
+       Your goal in _\ba_\bt_\bc is to keep the game going as long as pos-
+       sible.   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 alti-
+       tude); land planes at airports (by instructing them to  go
+       to  altitude  zero  when  exactly  over  the airport); and
+       maneuver planes out of exit points.
+
+       Several things will cause the end of the game.  Each plane
+       has  a  destination  (see information area), and sending a
 
 
-     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
 
 
 
 
+3rd Berkeley Distribution  May 31, 1993                         1
 
 
-Printed 7/27/90               June                             1
 
 
 
 
 
 
 
 
 
 
 
 
-ATC(6)                       1990                         ATC(6)
 
 
+ATC(6)                 BSD Reference Manual                ATC(6)
 
 
 
 
-     out of fuel, or can collide.  Collision is defined as adja-
-     cency in any of the three dimensions.  A plane leaving the
-     arena in any other way than through its destination exit is
-     an error as well.
+       plane to the wrong destination is an  error.   Planes  can
+       run  out of fuel, or can collide.  Collision is defined as
+       adjacency in any of the three dimensions.  A plane leaving
+       the  arena  in  any other way than through its destination
+       exit is an error as well.
 
 
-     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).
+       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).
 
 
-     Suspending a game is not permitted.  If you get a talk mes-
-     sage, tough.  When was the last time an Air Traffic Con-
-     troller got called away to the phone?
+       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?
 
 T\bTH\bHE\bE D\bDI\bIS\bSP\bPL\bLA\bAY\bY
 
 T\bTH\bHE\bE D\bDI\bIS\bSP\bPL\bLA\bAY\bY
-     Depending on the terminal you run _\ba_\bt_\bc on, the screen will be
-     divided into 4 areas. It should be stressed that the termi-
-     nal driver portion of the game was designed to be reconfi-
-     gurable, so the display format can vary depending the ver-
-     sion you are playing.  The descriptions here are based on
-     the ascii version of the game.  The game rules and input
-     format, however, should remain consistent.  Control-L
-     redraws the screen, should it become muddled.
+       Depending  on the terminal you run _\ba_\bt_\bc 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  depending
+       the  version  you  are playing.  The descriptions here are
+       based on the ascii version of the game.   The  game  rules
+       and input format, however, should remain consistent.  Con-
+       trol-L redraws the screen, should it become muddled.
+
+   R\bRA\bAD\bDA\bAR\bR
+              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
+              the planes.
+
+              Planes are shown as a single letter with  an  alti-
+              tude.  If the numerical altitude is a single digit,
+              then it represents thousands of  feet.   Some  dis-
+              tinction  is  made  between the prop planes and the
+              jets.  On ascii terminals, prop planes  are  repre-
+              sented by a upper case letter, jets by a lower case
+              letter.
+
+              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  north (0
+              degrees), east (90), west (270)  and  south  (180),
+              respectively.   The  planes  will  also take off in
+              this direction.
+
+              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
+
+
+
+3rd Berkeley Distribution  May 31, 1993                         2
+
 
 
-     R\bRA\bAD\bDA\bAR\bR
 
 
-         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 the planes.
 
 
-         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 termi-
-         nals, prop planes are represented by a upper case
-         letter, jets by a lower case letter.
 
 
-         Airports are shown as a number and some indication of
-         the direction planes must be going to land at the air-
-         port. 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.
 
 
-         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.
 
 
-         Entry/exit points are displayed as numbers along the
-         border of the radar screen.  Planes will enter the
 
 
+ATC(6)                 BSD Reference Manual                ATC(6)
 
 
 
 
-Printed 7/27/90               June                             2
+              command' under the input section of this manual.
 
 
+              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 direc-
+              tion.  On the ascii version of _\ba_\bt_\bc_\b, this  direction
+              is  not  displayed.   It  will become apparent what
+              this direction is as the game progresses.
 
 
+              Incoming planes will always enter at the same alti-
+              tude:  7000  feet.   For  a  plane  to successfully
+              depart through an entry/exit point, it must be fly-
+              ing  at  9000  feet.   It  is not necessary for the
+              planes to be flying  in  any  particular  direction
+              when they leave the arena (yet).
 
 
+   I\bIN\bNF\bFO\bOR\bRM\bMA\bAT\bTI\bIO\bON\bN A\bAR\bRE\bEA\bA
+              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.  Below this is a  list  of
+              planes  currently  in  the air, followed by a blank
+              line, and then a list of planes on the  ground  (at
+              airports).   Each line lists the plane name and its
+              current altitude, an optional  asterisk  indicating
+              low  fuel, the plane's destination, and the plane's
+              current command.  Changing altitude is not  consid-
+              ered  to  be  a  command  and is therefore not dis-
+              played.  The following are some  possible  informa-
+              tion lines:
 
 
+                   B4*A0: Circle @ b1
+                   g7 E4: 225
 
 
+              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 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 Exit  #4.   It
+              is just now executing a turn to 225 degrees (South-
+              West).
 
 
-ATC(6)                       1990                         ATC(6)
+   I\bIN\bNP\bPU\bUT\bT A\bAR\bRE\bEA\bA
+              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.
 
 
 
 
 
 
-         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 _\ba_\bt_\bc, this direction is not displayed.
-         It will become apparent what this direction is as the
-         game progresses.
 
 
-         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).
 
 
-     I\bIN\bNF\bFO\bOR\bRM\bMA\bAT\bTI\bIO\bON\bN A\bAR\bRE\bEA\bA
+3rd Berkeley Distribution  May 31, 1993                         3
 
 
-         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.  Below this is a list of planes currently
-         in the air, followed by a blank line, and then a list
-         of planes on the ground (at airports).  Each line lists
-         the plane name and its current altitude, an optional
-         asterisk indicating low fuel, the plane's destination,
-         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:
 
 
-              B4*A0: Circle @ b1
-              g7 E4: 225
 
 
-         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 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, des-
-         tined for Exit #4.  It is just now executing a turn to
-         225 degrees (South-West).
 
 
-     I\bIN\bNP\bPU\bUT\bT A\bAR\bRE\bEA\bA
 
 
-         The third area of the display is the input area.  It is
-         here that your input is reflected.  See the INPUT head-
-         ing of this manual for more details.
 
 
-     A\bAU\bUT\bTH\bHO\bOR\bR A\bAR\bRE\bEA\bA
 
 
-         This area is used simply to give credit where credit is
-         due. :-)
+
+ATC(6)                 BSD Reference Manual                ATC(6)
+
+
+   A\bAU\bUT\bTH\bHO\bOR\bR A\bAR\bRE\bEA\bA
+              This area is  used  simply  to  give  credit  where
+              credit is due. :-)
 
 I\bIN\bNP\bPU\bUT\bT
 
 I\bIN\bNP\bPU\bUT\bT
+       A command completion interface is built into the game.  At
+       any time, typing '?' will list possible input  characters.
+       Typing  a backspace (your erase character) backs up, eras-
+       ing the last part of the command.  When a command is  com-
+       plete,  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 discov-
+       ered during the check, the  offending  statement  will  be
+       underscored  and a (hopefully) descriptive message will be
+       printed under it.
+
+       The command syntax is broken  into  two  parts:  _\bI_\bm_\bm_\be_\bd_\bi_\ba_\bt_\be
+       _\bO_\bn_\bl_\by and _\bD_\be_\bl_\ba_\by_\ba_\bb_\bl_\be commands.  _\bI_\bm_\bm_\be_\bd_\bi_\ba_\bt_\be _\bO_\bn_\bl_\by commands hap-
+       pen on the next update.  _\bD_\be_\bl_\ba_\by_\ba_\bb_\bl_\be commands also happen on
+       the  next  update  unless they are followed by an optional
+       predicate called the _\bD_\be_\bl_\ba_\by command.
+
+       In the following tables, the syntax [\b[0\b0-\b-9\b9]\b] means any single
+       digit,  and  <\b<d\bdi\bir\br>\b>  refers to the keys around the 's' key,
+       namely ``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' refers to 0 degrees,
+       or no change in direction.
+
+       All commands start with a plane  letter.   This  indicates
+       the recipient of the command.  Case is ignored.
+
+   I\bIM\bMM\bME\bED\bDI\bIA\bAT\bTE\bE O\bON\bNL\bLY\bY C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
+              -\b- a\ba A\bAl\blt\bti\bit\btu\bud\bde\be:\b:
+                     Affect a plane's altitude (and take off).
+                     -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                             Go  to the given altitude (thousands
+                             of feet).
+                     -\b- c\bc/\b/+\b+ C\bCl\bli\bim\bmb\bb:\b:
+                             Relative altitude change.
+                             -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                                    Difference  in  thousands  of
+                                    feet.
+                     -\b- d\bd/\b/-\b- D\bDe\bes\bsc\bce\ben\bnd\bd:\b:
+                             Relative altitude change.
+                             -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                                    Difference  in  thousands  of
+                                    feet.
+              -\b- m\bm M\bMa\bar\brk\bk:\b:
+                     Display in  highlighted  mode.   Command  is
+
+
+
+3rd Berkeley Distribution  May 31, 1993                         4
+
+
+
+
+
+
+
+
+ATC(6)                 BSD Reference Manual                ATC(6)
+
+
+                     displayed normally.
+              -\b- i\bi I\bIg\bgn\bno\bor\bre\be:\b:
+                     Do not display highlighted.  Command is dis-
+                     played as a line of dashes if  there  is  no
+                     command.
+              -\b- u\bu U\bUn\bnm\bma\bar\brk\bk:\b:
+                     Same  as ignore, but if a delayed command is
+                     processed, the  plane  will  become  marked.
+                     This is useful if you want to forget about a
+                     plane during part, but not all, of its jour-
+                     ney.
+
+   D\bDE\bEL\bLA\bAY\bYA\bAB\bBL\bLE\bE C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
+              -\b- c\bc C\bCi\bir\brc\bcl\ble\be:\b:
+                     Have   the   plane   circle   (clockwise  by
+                     default).
+                     -\b- l\bl L\bLe\bef\bft\bt:\b:
+                             Circle counterclockwise.
+                     -\b- r\br R\bRi\big\bgh\bht\bt:\b:
+                             Circle clockwise.
+              -\b- t\bt T\bTu\bur\brn\bn:\b:
+                     Change direction.
+                     -\b- l\bl L\bLe\bef\bft\bt:\b:
+                             Turn counterclockwise (45 degrees by
+                             default).
+                             -\b- <\b<d\bdi\bir\br>\b> D\bDi\bir\bre\bec\bct\bti\bio\bon\bn:\b:
+                                    Turn  ccw the given number of
+                                    degrees.  Zero degrees is  no
+                                    turn.   A  ccw  turn  of  -45
+                                    degrees is 45 cw.
+                     -\b- r\br R\bRi\big\bgh\bht\bt:\b:
+                             Turn  clockwise   (45   degrees   by
+                             default).
+                             -\b- <\b<d\bdi\bir\br>\b> D\bDi\bir\bre\bec\bct\bti\bio\bon\bn:\b:
+                                    Same as turn left <dir>.
+                     -\b- L\bL L\bLe\bef\bft\bt 9\b90\b0:\b:
+                             Turn counterclockwise 90 degrees.
+                     -\b- R\bR R\bRi\big\bgh\bht\bt 9\b90\b0:\b:
+                             Turn clockwise 90 degrees.
+                     -\b- <\b<d\bdi\bir\br>\b> D\bDi\bir\bre\bec\bct\bti\bio\bon\bn:\b:
+                             Turn to the absolute compass heading
+                             given.  The shortest  turn  will  be
+                             taken.
+                     -\b- t\bt T\bTo\bow\bwa\bar\brd\bds\bs:\b:
+                             Turn  towards  a  beacon, airport or
+                             exit.  The turn is just an estimate.
+                             -\b- b\bb/\b/*\b* B\bBe\bea\bac\bco\bon\bn:\b:
+                                    Turn towards the beacon.
+                                    -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                                           The beacon number.
+                             -\b- e\be E\bEx\bxi\bit\bt:\b:
 
 
 
 
 
 
+3rd Berkeley Distribution  May 31, 1993                         5
 
 
-Printed 7/27/90               June                             3
 
 
 
 
 
 
 
 
 
 
 
 
-ATC(6)                       1990                         ATC(6)
 
 
+ATC(6)                 BSD Reference Manual                ATC(6)
 
 
 
 
-     A command completion interface is built into 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.
+                                    Turn towards the exit.
+                                    -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                                           The exit number.
+                             -\b- a\ba A\bAi\bir\brp\bpo\bor\brt\bt:\b:
+                                    Turn towards the airport.
+                                    -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                                           The airport number.
 
 
-     The command syntax is broken into two parts: _\bI_\bm_\bm_\be_\bd_\bi_\ba_\bt_\be _\bO_\bn_\bl_\by
-     and _\bD_\be_\bl_\ba_\by_\ba_\bb_\bl_\be commands.  _\bI_\bm_\bm_\be_\bd_\bi_\ba_\bt_\be _\bO_\bn_\bl_\by commands happen on
-     the next update. _\bD_\be_\bl_\ba_\by_\ba_\bb_\bl_\be commands also happen on the next
-     update unless they are followed by an optional predicate
-     called the _\bD_\be_\bl_\ba_\by command.
+   T\bTH\bHE\bE D\bDE\bEL\bLA\bAY\bY C\bCO\bOM\bMM\bMA\bAN\bND\bD
+       The  D\bDe\bel\bla\bay\by  (a/@) command may be appended to any D\bDe\bel\bla\bay\bya\bab\bbl\ble\be
+       command.  It allows the controller to instruct a plane  to
+       do  an  action  when the plane reaches a particular beacon
+       (or other objects in future versions).
 
 
-     In the following tables, the syntax [\b[0\b0-\b-9\b9]\b] means any single
-     digit, and <\b<d\bdi\bir\br>\b> refers to the keys around the 's' key,
-     namely ``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' refers to 0 degrees, or no
-     change in direction.
+              -\b- a\ba/\b/@\b@ A\bAt\bt:\b:
+                     Do the  given  delayable  command  when  the
+                     plane reaches the given beacon.
+                     -\b- b\bb/\b/*\b* B\bBe\bea\bac\bco\bon\bn:\b:
+                             This   is  redundant  to  allow  for
+                             expansion.
+                             -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
+                                    The beacon number.
 
 
-     All commands start with a plane letter.  This indicates the
-     recipient of the command. Case is ignored.
+   M\bMA\bAR\bRK\bKI\bIN\bNG\bG,\b, U\bUN\bNM\bMA\bAR\bRK\bKI\bIN\bNG\bG A\bAN\bND\bD I\bIG\bGN\bNO\bOR\bRI\bIN\bNG\bG
+       Planes are m\bma\bar\brk\bke\bed\bd when they enter the arena.   This  means
+       they  are  displayed in highlighted mode on the radar dis-
+       play.  A plane may also be either u\bun\bnm\bma\bar\brk\bke\bed\bd or i\big\bgn\bno\bor\bre\bed\bd.\b.  An
+       u\bun\bnm\bma\bar\brk\bke\bed\bd  plane is drawn in unhighlighted mode, and a line
+       of dashes is displayed in the command field of the  infor-
+       mation  area.  The plane will remain this way until a mark
+       command has  been  issued.   Any  other  command  will  be
+       issued,  but  the  command  line  will return to a line of
+       dashes when the command is completed.
 
 
-     I\bIM\bMM\bME\bED\bDI\bIA\bAT\bTE\bE O\bON\bNL\bLY\bY C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
-         -\b- a\ba A\bAl\blt\bti\bit\btu\bud\bde\be:\b:
-              Affect a plane's altitude (and take off).
-              -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                   Go to the given altitude (thousands of feet).
-              -\b- c\bc/\b/+\b+ C\bCl\bli\bim\bmb\bb:\b:
-                   Relative altitude change.
-                   -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                        Difference in thousands of feet.
-              -\b- d\bd/\b/-\b- D\bDe\bes\bsc\bce\ben\bnd\bd:\b:
-                   Relative altitude change.
-                   -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                        Difference in thousands of feet.
-         -\b- m\bm M\bMa\bar\brk\bk:\b:
-              Display in highlighted mode.  Command is displayed
-              normally.
-         -\b- i\bi I\bIg\bgn\bno\bor\bre\be:\b:
-              Do not display highlighted.  Command is displayed
-              as a line of dashes if there is no command.
-         -\b- u\bu U\bUn\bnm\bma\bar\brk\bk:\b:
-              Same as ignore, but if a delayed command is pro-
-              cessed, the plane will become marked.  This is
-              useful if you want to forget about a plane during
-              part, but not all, of its journey.
+       An i\big\bgn\bno\bor\bre\bed\bd plane is treated the same as an unmarked plane,
+       except  that it will automatically switch to m\bma\bar\brk\bke\bed\bd status
+       when a delayed command has been processed.  This is useful
+       if  you  want to forget about a plane for a while, but its
+       flight path has not yet been completely set.
 
 
+       As with all of the commands, marking, unmarking and ignor-
+       ing  will take effect at the beginning of the next update.
+       Do not be surprised if  the  plane  does  not  immediately
+       switch to unhighlighted mode.
 
 
+   E\bEX\bXA\bAM\bMP\bPL\bLE\bES\bS
+              atlab1          a: turn left at beacon #1
 
 
+              cc              C: circle
 
 
-Printed 7/27/90               June                             4
+              gtte4ab2        g:  turn  towards exit #4 at beacon
 
 
 
 
 
 
+3rd Berkeley Distribution  May 31, 1993                         6
 
 
 
 
 
 
-ATC(6)                       1990                         ATC(6)
 
 
 
 
 
 
-     D\bDE\bEL\bLA\bAY\bYA\bAB\bBL\bLE\bE C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
-         -\b- c\bc C\bCi\bir\brc\bcl\ble\be:\b:
-              Have the plane circle (clockwise by default).
-              -\b- l\bl L\bLe\bef\bft\bt:\b:
-                   Circle counterclockwise.
-              -\b- r\br R\bRi\big\bgh\bht\bt:\b:
-                   Circle clockwise.
-         -\b- t\bt T\bTu\bur\brn\bn:\b:
-              Change direction.
-              -\b- l\bl L\bLe\bef\bft\bt:\b:
-                   Turn counterclockwise (45 degrees by
-                   default).
-                   -\b- <\b<d\bdi\bir\br>\b> D\bDi\bir\bre\bec\bct\bti\bio\bon\bn:\b:
-                        Turn ccw the given number of degrees.
-                        Zero degrees is no turn.  A ccw turn of
-                        -45 degrees is 45 cw.
-              -\b- r\br R\bRi\big\bgh\bht\bt:\b:
-                   Turn clockwise (45 degrees by default).
-                   -\b- <\b<d\bdi\bir\br>\b> D\bDi\bir\bre\bec\bct\bti\bio\bon\bn:\b:
-                        Same as turn left <dir>.
-              -\b- L\bL L\bLe\bef\bft\bt 9\b90\b0:\b:
-                   Turn counterclockwise 90 degrees.
-              -\b- R\bR R\bRi\big\bgh\bht\bt 9\b90\b0:\b:
-                   Turn clockwise 90 degrees.
-              -\b- <\b<d\bdi\bir\br>\b> D\bDi\bir\bre\bec\bct\bti\bio\bon\bn:\b:
-                   Turn to the absolute compass heading given.
-                   The shortest turn will be taken.
-              -\b- t\bt T\bTo\bow\bwa\bar\brd\bds\bs:\b:
-                   Turn towards a beacon, airport or exit.  The
-                   turn is just an estimate.
-                   -\b- b\bb/\b/*\b* B\bBe\bea\bac\bco\bon\bn:\b:
-                        Turn towards the beacon.
-                        -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                             The beacon number.
-                   -\b- e\be E\bEx\bxi\bit\bt:\b:
-                        Turn towards the exit.
-                        -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                             The exit number.
-                   -\b- a\ba A\bAi\bir\brp\bpo\bor\brt\bt:\b:
-                        Turn towards the airport.
-                        -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                             The airport number.
 
 
-     T\bTH\bHE\bE D\bDE\bEL\bLA\bAY\bY C\bCO\bOM\bMM\bMA\bAN\bND\bD
 
 
-     The D\bDe\bel\bla\bay\by (a/@) command may be appended to any D\bDe\bel\bla\bay\bya\bab\bbl\ble\be
-     command.  It allows the controller to instruct a plane to do
-     an action when the plane reaches a particular beacon (or
-     other objects in future versions).
+ATC(6)                 BSD Reference Manual                ATC(6)
 
 
-         -\b- a\ba/\b/@\b@ A\bAt\bt:\b:
-              Do the given delayable command when the plane
 
 
+                              #2
 
 
+              ma+2            m: altitude: climb 2000 feet
 
 
-Printed 7/27/90               June                             5
+              stq             S: turn to 315
 
 
+              xi              x: ignore
 
 
+O\bOT\bTH\bHE\bER\bR I\bIN\bNF\bFO\bOR\bRM\bMA\bAT\bTI\bIO\bON\bN
+       Jets move every  update;  prop  planes  move  every  other
+       update.
 
 
+       All planes turn a most 90 degrees per movement.
 
 
+       Planes enter at 7000 feet and leave at 9000 feet.
 
 
+       Planes  flying  at  an altitude of 0 crash if they are not
+       over an airport.
 
 
-ATC(6)                       1990                         ATC(6)
+       Planes waiting at airports can only be told  to  take  off
+       (climb in altitude).
 
 
+N\bNE\bEW\bW G\bGA\bAM\bME\bES\bS
+       The  G\bGa\bam\bme\be_\b_L\bLi\bis\bst\bt  file  lists  the  currently available play
+       fields.  New field description file names must  be  placed
+       in  this  file  to be 'playable'.  If a player specifies a
+       game not in this file, his score will not be logged.
 
 
+       The game field  description  files  are  broken  into  two
+       parts.   The  first part is the definition section.  Here,
+       the four tunable game parameters must be set.  These vari-
+       ables are set with the syntax:
 
 
-              reaches the given beacon.
-              -\b- b\bb/\b/*\b* B\bBe\bea\bac\bco\bon\bn:\b:
-                   This is redundant to allow for expansion.
-                   -\b- [\b[0\b0-\b-9\b9]\b] N\bNu\bum\bmb\bbe\ber\br:\b:
-                        The beacon number.
+              variable = number;
 
 
-     M\bMA\bAR\bRK\bKI\bIN\bNG\bG,\b, U\bUN\bNM\bMA\bAR\bRK\bKI\bIN\bNG\bG A\bAN\bND\bD I\bIG\bGN\bNO\bOR\bRI\bIN\bNG\bG
+       Variable  may  be one of: u\bup\bpd\bda\bat\bte\be,\b, indicating the number of
+       seconds  between  forced  updates;  n\bne\bew\bwp\bpl\bla\ban\bne\be,\b,   indicating
+       (about)  the  number of updates between new plane entries;
+       w\bwi\bid\bdt\bth\bh,\b, indicating the width of the play field; and h\bhe\bei\big\bgh\bht\bt,\b,
+       indicating the height of the play field.
 
 
-     Planes are m\bma\bar\brk\bke\bed\bd when they enter the arena.  This means
-     they are displayed in highlighted mode on the radar display.
-     A plane may also be either u\bun\bnm\bma\bar\brk\bke\bed\bd or i\big\bgn\bno\bor\bre\bed\bd.\b. An u\bun\bnm\bma\bar\brk\bke\bed\bd
-     plane is drawn in unhighlighted mode, and a line of dashes
-     is displayed in the command field of the information area.
-     The plane will remain this way until a mark command has been
-     issued.  Any other command will be issued, but the command
-     line will return to a line of dashes when the command is
-     completed.
+       The  second  part of the field description files describes
+       the locations of the exits, the beacons, the airports  and
+       the lines.  The syntax is as follows:
 
 
-     An i\big\bgn\bno\bor\bre\bed\bd plane is treated the same as an unmarked plane,
-     except that it will automatically switch to m\bma\bar\brk\bke\bed\bd status
-     when a delayed command has been processed.  This is useful
-     if you want to forget about a plane for a while, but its
-     flight path has not yet been completely set.
+              beacon:   (x y) ... ;
+              airport:  (x y direction) ... ;
+              exit:     (x y direction) ... ;
+              line:     [ (x1 y1) (x2 y2) ] ... ;
 
 
-     As with all of the commands, marking, unmarking and ignoring
-     will take effect at the beginning of the next update.  Do
-     not be surprised if the plane does not immediately switch to
-     unhighlighted mode.
+       For  beacons,  a  simple  x,  y  coordinate  pair  is used
 
 
-     E\bEX\bXA\bAM\bMP\bPL\bLE\bES\bS
 
 
-         atlab1          a: turn left at beacon #1
 
 
-         cc              C: circle
+3rd Berkeley Distribution  May 31, 1993                         7
+
 
 
-         gtte4ab2        g: turn towards exit #4 at beacon #2
 
 
-         ma+2            m: altitude: climb 2000 feet
 
 
-         stq             S: turn to 315
 
 
-         xi              x: ignore
 
 
-O\bOT\bTH\bHE\bER\bR I\bIN\bNF\bFO\bOR\bRM\bMA\bAT\bTI\bIO\bON\bN
-     Jets move every update; prop planes move every other update.
 
 
-     All planes turn a most 90 degrees per movement.
 
 
-     Planes enter at 7000 feet and leave at 9000 feet.
+ATC(6)                 BSD Reference Manual                ATC(6)
 
 
-     Planes flying at an altitude of 0 crash if they are not over
-     an airport.
 
 
+       (enclosed in parenthesis).  Airports and exits  require  a
+       third  value,  a direction, which is one of w\bwe\bed\bdc\bcx\bxz\bza\baq\bq.\b.  For
+       airports, this is the direction that planes must be  going
+       to take off and land, and for exits, this is the direction
+       that planes will going when they e\ben\bnt\bte\ber\br  the  arena.   This
+       may  not seem intuitive, but as there is no restriction on
+       direction  of  exit,  this  is  appropriate.   Lines   are
+       slightly  different,  since they need two coordinate pairs
+       to specify the line endpoints.  These  endpoints  must  be
+       enclosed in square brackets.
 
 
+       All  statements  are  semi-colon (;) terminated.  Multiple
+       item statements accumulate.  Each  definition  must  occur
+       exactly  once, before any item statements.  Comments begin
+       with a hash (#) symbol and terminate with a newline.   The
+       coordinates  are  between  zero  and  width-1 and height-1
+       inclusive.  All of the exit coordinates must  lie  on  the
+       borders,  and  all  of  the  beacons and airports must lie
+       inside of the borders.  Line  endpoints  may  be  anywhere
+       within  the  field,  so  long as the lines are horizontal,
+       vertical or e\bex\bxa\bac\bct\btl\bly\by d\bdi\bia\bag\bgo\bon\bna\bal\bl.\b.
 
 
-Printed 7/27/90               June                             6
+   F\bFI\bIE\bEL\bLD\bD F\bFI\bIL\bLE\bE E\bEX\bXA\bAM\bMP\bPL\bLE\bE
+              # This is the default game.
 
 
+              update = 5;
+              newplane = 5;
+              width = 30;
+              height = 21;
 
 
+              exit:     ( 12  0 x ) ( 29  0 z ) ( 29  7 a ) ( 29 17 a )
+                        (  9 20 e ) (  0 13 d ) (  0  7 d ) (  0  0 c ) ;
 
 
+              beacon:   ( 12  7 ) ( 12 17 ) ;
 
 
+              airport:  ( 20 15 w ) ( 20 18 d ) ;
 
 
+              line:     [ (  1  1 ) (  6  6 ) ]
+                        [ ( 12  1 ) ( 12  6 ) ]
+                        [ ( 13  7 ) ( 28  7 ) ]
+                        [ ( 28  1 ) ( 13 16 ) ]
+                        [ (  1 13 ) ( 11 13 ) ]
+                        [ ( 12  8 ) ( 12 16 ) ]
+                        [ ( 11 18 ) ( 10 19 ) ]
+                        [ ( 13 17 ) ( 28 17 ) ]
+                        [ (  1  7 ) ( 11  7 ) ] ;
 
 
-ATC(6)                       1990                         ATC(6)
+F\bFI\bIL\bLE\bES\bS
+       Files are kept in a special directory. See the OPTIONS for
+       a way to print this path out.
 
 
 
 
 
 
-     Planes waiting at airports can only be told to take off
-     (climb in altitude).
 
 
-N\bNE\bEW\bW G\bGA\bAM\bME\bES\bS
-     The G\bGa\bam\bme\be_\b_L\bLi\bis\bst\bt file lists the currently available play
-     fields.  New field description file names must be placed in
-     this file to be 'playable'.  If a player specifies a game
-     not in this file, his score will not be logged.
+3rd Berkeley Distribution  May 31, 1993                         8
 
 
-     The game field description files are broken into two parts.
-     The first part is the definition section. Here, the four
-     tunable game parameters must be set.  These variables are
-     set with the syntax:
 
 
-         variable = number;
 
 
-     Variable may be one of: u\bup\bpd\bda\bat\bte\be,\b, indicating the number of
-     seconds between forced updates; n\bne\bew\bwp\bpl\bla\ban\bne\be,\b, indicating (about)
-     the number of updates between new plane entries; w\bwi\bid\bdt\bth\bh,\b,
-     indicating the width of the play field; and h\bhe\bei\big\bgh\bht\bt,\b, indicat-
-     ing the height of the play field.
 
 
-     The second part of the field description files describes the
-     locations of the exits, the beacons, the airports and the
-     lines.  The syntax is as follows:
 
 
-         beacon:   (x y) ... ;
-         airport:  (x y direction) ... ;
-         exit:     (x y direction) ... ;
-         line:     [ (x1 y1) (x2 y2) ] ... ;
 
 
-     For beacons, a simple x, y coordinate pair is used (enclosed
-     in parenthesis).  Airports and exits require a third value,
-     a direction, which is one of w\bwe\bed\bdc\bcx\bxz\bza\baq\bq.\b. For airports, this is
-     the direction that planes must be going to take off and
-     land, and for exits, this is the direction that planes will
-     going when they e\ben\bnt\bte\ber\br the arena.  This may not seem intui-
-     tive, but as there is no restriction on direction of exit,
-     this is appropriate.  Lines are slightly different, since
-     they need two coordinate pairs to specify the line end-
-     points.  These endpoints must be enclosed in square brack-
-     ets.
 
 
-     All statements are semi-colon (;) terminated.  Multiple item
-     statements accumulate.  Each definition must occur exactly
-     once, before any item statements. Comments begin with a
-     hash (#) symbol and terminate with a newline.  The coordi-
-     nates are between zero and width-1 and height-1 inclusive.
-     All of the exit coordinates must lie on the borders, and all
-     of the beacons and airports must lie inside of the borders.
-     Line endpoints may be anywhere within the field, so long as
-     the lines are horizontal, vertical or e\bex\bxa\bac\bct\btl\bly\by d\bdi\bia\bag\bgo\bon\bna\bal\bl.\b.
+
+ATC(6)                 BSD Reference Manual                ATC(6)
+
+
+       A\bAT\bTC\bC_\b_s\bsc\bco\bor\bre\be       Where the scores are kept.
+
+       G\bGa\bam\bme\be_\b_L\bLi\bis\bst\bt       The list of playable games.
+
+A\bAU\bUT\bTH\bHO\bOR\bR
+       Ed  James,  UC Berkeley: edjames@ucbvax.berkeley.edu, ucb-
+       vax!edjames
+
+       This game is based on someone's description of the overall
+       flavor  of  a  game written for some unknown PC many years
+       ago, maybe.
+
+B\bBU\bUG\bGS\bS
+       The screen sometimes refreshes after you have quit.
+
+       Yet Another Curses Bug was discovered during the  develop-
+       ment  of  this game.  If your curses library clrtobot.o is
+       version 5.1 or earlier, you will have erase problems  with
+       the backspace operator in the input window.
+
+
+
+
+
+
 
 
 
 
 
 
-Printed 7/27/90               June                             7
 
 
 
 
 
 
 
 
 
 
 
 
-ATC(6)                       1990                         ATC(6)
 
 
 
 
 
 
-     F\bFI\bIE\bEL\bLD\bD F\bFI\bIL\bLE\bE E\bEX\bXA\bAM\bMP\bPL\bLE\bE
 
 
-         # This is the default game.
 
 
-         update = 5;
-         newplane = 5;
-         width = 30;
-         height = 21;
 
 
-         exit:     ( 12  0 x ) ( 29  0 z ) ( 29  7 a ) ( 29 17 a )
-                   (  9 20 e ) (  0 13 d ) (  0  7 d ) (  0  0 c ) ;
 
 
-         beacon:   ( 12  7 ) ( 12 17 ) ;
 
 
-         airport:  ( 20 15 w ) ( 20 18 d ) ;
 
 
-         line:     [ (  1  1 ) (  6  6 ) ]
-                   [ ( 12  1 ) ( 12  6 ) ]
-                   [ ( 13  7 ) ( 28  7 ) ]
-                   [ ( 28  1 ) ( 13 16 ) ]
-                   [ (  1 13 ) ( 11 13 ) ]
-                   [ ( 12  8 ) ( 12 16 ) ]
-                   [ ( 11 18 ) ( 10 19 ) ]
-                   [ ( 13 17 ) ( 28 17 ) ]
-                   [ (  1  7 ) ( 11  7 ) ] ;
 
 
-F\bFI\bIL\bLE\bES\bS
-     Files are kept in a special directory. See the OPTIONS for a
-     way to print this path out.
 
 
-     A\bAT\bTC\bC_\b_s\bsc\bco\bor\bre\be            Where the scores are kept.
 
 
-     G\bGa\bam\bme\be_\b_L\bLi\bis\bst\bt            The list of playable games.
 
 
-A\bAU\bUT\bTH\bHO\bOR\bR
-     Ed James, UC Berkeley: edjames@ucbvax.berkeley.edu,
-     ucbvax!edjames
 
 
-     This game is based on someone's description of the overall
-     flavor of a game written for some unknown PC many years ago,
-     maybe.
 
 
-B\bBU\bUG\bGS\bS
-     The screen sometimes refreshes after you have quit.
 
 
-     Yet Another Curses Bug was discovered during the development
-     of this game.  If your curses library clrtobot.o is version
-     5.1 or earlier, you will have erase problems with the back-
-     space operator in the input window.
 
 
 
 
 
 
 
 
+3rd Berkeley Distribution  May 31, 1993                         9
 
 
 
 
-Printed 7/27/90               June                             8