home *** CD-ROM | disk | FTP | other *** search
/ Adventures in Heaven 2 / adventuresinheaven2powergamesfordosandwindows.iso / windows / arcade / cbzone / cbzone.hel < prev    next >
Text File  |  1992-05-27  |  9KB  |  184 lines

  1. Helpfile:
  2. ---------
  3. The following options are allowed:
  4.  
  5.    [-blocks n]
  6.         Specifies the number of blocks.
  7.    [-delay n]
  8.         Specifies a delay;  0 <= n <= 10
  9.    [-tanks n]
  10.         Specifies the number of tanks.
  11.    [-missiles n]
  12.         Specifies the number of missiles.
  13.    [-salvos n]
  14.         Specifies the number of salvos that the player receives.
  15.         The default is the maximum of ntanks or nmissiles.
  16.    [-landers n]
  17.         Specifies the number of landers.
  18.    [-original]
  19.         Sets defaults to the original arcade version.  This option
  20.         overrides all options other than [-quiet] [-delay n].
  21.    [-scores]
  22.         Prints out the scores.
  23.    [-version]
  24.         Prints out the version.
  25.    [-coptersonly]
  26.         A practice mode involving only helicopters.
  27.    [-nooutput]
  28.         Game will generally not produce text output to a tty.  Useful
  29.         when running the game from a menu.
  30.    [-quiet]
  31.         Do not ring the bell during the game.
  32.    [-cursor]
  33.         A cursor is provided.  Typically only useful if extreme pointer
  34.         motion will take you out of the window.  This circumstance can
  35.         occur w/ multiple displays or virtual root windows.  Newer
  36.         versions of the game will attempt to confine the cursor to the
  37.         game window.
  38.    [-mono]
  39.         Run the game in mono, even on a color screen.  This option really
  40.         runs the game in white on black.  There are methods for running
  41.         two-tone games w/ various bg's and fg's....see XResources below.
  42.    [-defaultcolormap]
  43.         On color displays, use the default color map.  The game will
  44.         still try to use as many colors as possible, but will not
  45.         allocate a private colormap to do so.
  46.    [-nofullscreen]
  47.         Run the game in a window just large enough to play in.   This
  48.         option works well under some conditions, such as playing in mono
  49.         or when using the default color map.  Otherwise, when using a
  50.         private colormap, the border tends to change to some unintended
  51.         color (probably yellow).
  52.    [-help]
  53.         Prints this message.
  54.  
  55.   Keyboard commands:
  56.   'p' - pause
  57.   'c' - continue
  58.   'i' - pause and iconify (also spacebar)
  59.         Only under R4 or later. Window managers are free to ignore this.
  60.   'q' - quit (also ^C, also 1st and 3rd button down simultaneously)
  61.   'r' - redraw
  62.  
  63. General Information
  64. -------------------
  65.   Cbzone is a version of Battlezone derived from the Fortran
  66. sources written by Justin S. Revenaugh.  This version is more
  67. flexible in that the number of opponents is user selectable.
  68.  
  69.   Input to the the game is primarily through the mouse, although
  70. some keyboard commands are accepted.  Mouse left button will
  71. fire a salvo; mouse right button will switch between low/high
  72. sensitivity (sensitivity determines how sensitive the joystick is to
  73. pointer motion).  On a three button mouse, the middle button will
  74. center the joystick and stop your tank.  This facility can be done
  75. ona two button mouse by hitting both buttons at the same time.
  76. Directional control of the tank is by moving the mouse to
  77. different portions of the screen.  The joystick in the lower right
  78. hand of the screen will correspond to your tanks current movement
  79. and rotation.
  80.  
  81.   Scores are only eligible for the high score list if they
  82. are played with the default options with the exceptions that
  83. the delay can be 0-5 and quiet mode can be on.
  84.  
  85. Options settable via XResources
  86. -------------------------------
  87.   The following resources can be modified to control the game.  These
  88. changes can be made via xrdb or on the command line using "-xrm".
  89.  
  90.   The game class is "Cbzone".
  91.  
  92.   Resource              Resource                Resource
  93.     name                subclass                Argument        Default
  94.   --------              --------                --------        -------
  95.   delay                 Delay                   int             5
  96.   tanks                 Tanks                   int             2
  97.   missiles              Missiles                int             1
  98.   blocks                Blocks                  int             8
  99.   landers               Landers                 int             4
  100.   salvos                Salvos                  int             2
  101.   coptersonly           Coptersonly             Bool            False
  102.   quiet                 Quiet                   Bool            False
  103.   scores                Scores                  Bool            False
  104.   original              Original                Bool            False
  105.   version               Version                 Bool            False
  106.   help                  Help                    Bool            False
  107.   output                Output                  Bool            True
  108.   mono                  Mono                    Bool            False
  109.   bgcolor               BgColor                 colorname       black
  110.   fgcolor               FgColor                 colorname       skyblue
  111.   textcolor             TextColor               colorname       red
  112.   esalvocolor           SalvoColor              colorname       red
  113.   psalvocolor           SalvoColor              colorname       skyblue
  114.   joystickcolor         JoystickColor           colorname       red
  115.   scannercolor          ScannerColor            colorname       green
  116.   horizoncolor          HorizonColor            colorname       gray50
  117.   mooncolor             MoonColor               colorname       gray50
  118.   xhaircolor            XHairColor              colorname       gray50
  119.   cursorcolor           CursorColor             colorname       skyblue
  120.   crackcolor            CrackColor              colorname       skyblue
  121.   tankcolor             EnemyColor              colorname       green
  122.   supercolor            EnemyColor              colorname       green
  123.   missilecolor          EnemyColor              colorname       green
  124.   coptercolor           EnemyColor              colorname       green
  125.   landercolor           LanderColor             colorname       green
  126.   cubecolor             BlockColor              colorname       yellow
  127.   pyramidcolor          BlockColor              colorname       yellow
  128.   maxcolors             MaxColors               int             0 (all)
  129.   fadingcolors          FadingColors            int             True
  130.   cursor                Cursor                  Bool            False
  131.   defaultcolormap       DefaultColormap         Bool            False
  132.   fullscreen            Fullscreen              Bool            True
  133.  
  134. Example Use of Resources
  135. ------------------------
  136. In general, the following commands will do something useful only a
  137.         color screen.
  138.  
  139.  % cbzone  -tanks 3 -xrm "*EnemyColor: magenta"
  140.         this command would make all enemies (tanks, supertanks, missiles,
  141.         and copters) magenta.  Additionally, there would be 3 tanks or
  142.         supertanks in the game.
  143.  
  144.  % cbzone -xrm "*tankcolor: black" -xrm "*supercolor: black"
  145.         this is stealth mode, assuming a black background.  All tanks
  146.         and supertanks are black.  However, they will still show up
  147.         on the scanner.
  148.  
  149.  % cbzone -xrm "*fadingcolors: 5"
  150.         For the objects which fade (blocks, landers, or enemies), there
  151.         will be this many shades of a particular color.  The default is
  152.         as many as possible.
  153.         For no fading colors, use -xrm "*fadingcolors: 1"
  154.  
  155.  % cbzone -xrm "*maxcolors: 20"
  156.         Use only 20 colors.  The game would generally try to obtain as
  157.         many colors as it can either from the default colormap or by making
  158.         its own colormap.   If there are not enough color cells available,
  159.         the game will reduce the number of different colors.  The steps
  160.         taken to reduce the number of colors is to first try and reduce the
  161.         number of fading colors; if this is not sufficient, the game
  162.         then starts changing groups of objects to the same color.
  163.  
  164.  % cbzone -xrm "*maxcolors: 2" -xrm "*fgcolor: skyblue"
  165.         This command would run the game w/ a black (default) background;
  166.         everything else would be skyblue.
  167.  
  168. Environment variables
  169. ---------------------
  170.   PAGER - which pager to use to read the message-of-the-day and the
  171.           helpfile.
  172.  
  173. Bugs
  174. ----
  175.   Tanks currently move through one another, consider it a
  176. feature.  Anything else is probably really a bug and should
  177. be reported.
  178.  
  179. Author
  180. ------
  181.  Justin S Revenaugh, MIT,  wrote the original Fortran version.
  182.  Todd W Mummert, mummert+@cs.cmu.edu, CMU, translated to C,
  183.    added variable number of objects and greater color support.
  184.