home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR27 / PENTABL.ZIP / PENTABLX.DOC < prev    next >
Text File  |  1993-08-25  |  10KB  |  350 lines

  1.                                 PentaBlox v1.0
  2.                                 ==============
  3.  
  4.  
  5.                      for Microsoft Windows v3.0 and v3.1 
  6.                         in standard or enhanced mode
  7.  
  8.                      Copyright (c) Aquila Software, 1992 - 3
  9.                              All rights reserved
  10.  
  11.  
  12. This program is shareware. Shareware is a concept that allows users to 
  13. assess software before buying it which benefits the user but the concept 
  14. depends on your support.  This program can be freely copied for the purpose
  15. of evaluation. However this program is not free and must be registered after
  16. an evaluation period of 30 days or its use be discontinued.  Upon 
  17. registration you will receive the registered version of the program including
  18. the 5 x 12, 4 x 15 and 3 x 20 puzzles. You will also receive notification  of
  19. upgrades and be entitled to support
  20.  
  21.  
  22. To register  send your cheque / money order for  #12 (12 pounds sterling) made
  23. payable to "Aquila Software" to:
  24.  
  25.  
  26.                         Aquila Software,
  27.                         P O Box 137,
  28.                         Tunbridge Wells,
  29.                         Kent,
  30.                         TN4 0YN,
  31.                         United Kingdom.
  32.  
  33.  
  34. A registration form is provided at the end of this document and with the 
  35. online help. For details on how to register in the U. S. see below.
  36.  
  37. PentaBlox v1.0 consists of the following files which must all be copied when
  38. distributing this program:
  39.  
  40.  
  41.     PENTABLX.EXE     - Main Program
  42.     PENTABLX.DOC     - This File
  43.     PENTABLX.HLP     - Online Help
  44.  
  45.  
  46.  
  47. Introduction
  48. ============
  49.  
  50. PentaBlox is a puzzle based on a series of shapes described by Solomon Golomb,
  51. in his book Polyominoes, as pentominoes (Polyominoes by Solomon W. Golomb, 
  52. Allen & Unwin, 1966). Each piece or pentomino of the puzzle consists of an 
  53. arrangement of five connected squares giving  twelve unique pieces. 
  54. With a total area of 60 squares these pieces can be arranged in a multitude of
  55. ways and can form rectangles of 6 x 10, 5 x 12, 4 x 12 and 3 x 20 squares as 
  56. well as many other arrangements. The challenge of PentaBlox is to find as many
  57. solutions as possible for these rectangular arrangements. For instance the 
  58. 6 x 10 puzzle has 2339 unique solutions!
  59.  
  60. Pentablox gives you the ability to save all your solutions to file and the 
  61. program will also check each solution to see if it is unique.
  62.  
  63.  
  64. Moving the pieces
  65. =================
  66.  
  67.  
  68. Below is a table of the keyboard and mouse commands that will rotate a 
  69. selected piece. The selected piece is shown by a heavier outline. Users with a
  70. mouse can also quickly rotate a piece by using the speedbar.
  71.  
  72.  
  73.     Rotation                Keyboard        Mouse
  74.     ========                ========        =====
  75.  
  76.     90 degrees to the       Ctrl + R        Left button double click
  77.     right
  78.  
  79.     90 degrees to the       Ctrl + L        Shift + left button double
  80.     left                                    click
  81.  
  82.     Flip                    Ctrl + F        -
  83.  
  84.     Mirror                  Ctrl + M        Ctrl + left button double 
  85.                                                 click
  86.  
  87.  
  88. Key Commands
  89. ============
  90.  
  91.  
  92.     Key(s)                  Function
  93.     ======                  ========
  94.  
  95.     Enter / Spacebar        Releases or picks up piece
  96.  
  97.     Home                    Moves the cursor to the lefthand side of the 
  98.                             window
  99.  
  100.     End                     Moves the cursor to the righthand side of the
  101.                             window
  102.  
  103.     PgUp                    Moves the cursor to the top of the window
  104.  
  105.     PgDn                    Moves the cursor to the bottom of the window
  106.  
  107.     Direction keys          Move the cursor
  108.  
  109.     Ctrl + F                Flips the selected piece
  110.  
  111.     Ctrl + M                Mirrors the selected piece
  112.  
  113.     Ctrl + R                Rotates the selected piece 90 degrees to the
  114.                             right
  115.  
  116.     Ctrl + L                Rotates the selected piece 90 degrees to the
  117.                             left
  118.  
  119.     F1                      Calls PentaBlox Help
  120.  
  121.  
  122. Menu Commands
  123. =============
  124.  
  125.  
  126. Solution Menu
  127.  
  128.     Open:                   Loads a previous solution.
  129.  
  130.     Reset:                  Resets the pieces to their default positions 
  131.                             around the board.
  132.  
  133.     Print:                  Prints any solution obtained to the currently 
  134.                             selected printer.
  135.  
  136.     Printer Setup:          Chooses the printer options and page 
  137.                             orientation required when printing your 
  138.                             solutions.
  139.  
  140.     Exit:                   Closes PentaBlox.
  141.  
  142.  
  143. Rotation Menu
  144.  
  145.     Flip:                   Flips the selected piece
  146.  
  147.     Mirror:                 Mirrors the selected piece
  148.  
  149.     Rotate Left:            Rotates the selected piece 90 degrees to the
  150.                             left
  151.  
  152.     Rotate Right            Rotates the selected piece 90 degrees to the
  153.                             right
  154.  
  155.  
  156. Options Menu
  157.  
  158.     6 x 10:                 Select the 6 x 10 puzzle
  159.  
  160.     Speedbar:               Show/ Hide the speedbar
  161.  
  162.     Grid:                   Show/ Hide the grid
  163.  
  164.  
  165. Help Menu
  166.  
  167.     Index:                  Go to the main index
  168.  
  169.     Using Help:             Find out how to use the help system
  170.  
  171.     Registration:           Register your copy of PentaBlox
  172.  
  173.  
  174. Using the mouse
  175. ===============
  176.  
  177.  
  178.  
  179.     Action                         Function
  180.     ======                         ========
  181.  
  182.     Depress the left button        Selects and picks up piece
  183.  
  184.     Drag the mouse                 Moves the selected piece around the 
  185.                                    window
  186.  
  187.     Release the left button        Releases the piece
  188.  
  189.     Left button double click       Rotates the selected piece 90 degrees
  190.                                    to the right
  191.  
  192.     Shift + left button double     Rotates the selected piece 90 degrees
  193.     click                          to the left
  194.  
  195.     Ctrl + left button double      Mirrors the selected piece
  196.     click
  197.  
  198.  
  199. Using the speedbar
  200. ==================
  201.  
  202. The speedbar provides a quick way of rotating the pieces using the mouse. To
  203. rotate the selected piece just press the required button. If a rotation has no
  204. effect on the piece then the corresponding button is inactivated. The 
  205. speedbar can be moved anywhere in the main window and can be shown or hidden.
  206.  
  207.  
  208. System Menu
  209.  
  210.     Move:        Enables the speedbar to be moved.
  211.  
  212.     Hide:        Hides the speedbar. The speedbar can be made visible
  213.                  again by using the Speedbar command in the Options menu.
  214.  
  215.     Help:        Produces this help information
  216.  
  217.  
  218.  
  219. Saving a solution
  220. =================
  221.  
  222. Once a solution has been obtained you have the option to save the solution to
  223. file. If you decide to save to file then the solution is checked to see if any
  224. have been previously saved. For the 6 x 10 puzzle the solutions are saved to 
  225. the file PENTABLX.610 in the programs working directory.
  226.  
  227. PENTABLX.INI
  228. ============
  229.  
  230.  
  231. PENTABLX.INI is the initialisation file for PentaBlox which you will find 
  232. in your \WINDOWS directory. This file stores the values for the following
  233.  
  234.  
  235.  
  236. [PentaBlox]
  237. Puzzle= ...   ; puzzle selected
  238. Grid= ...     ; state of grid
  239. 0= ...        ; position of pieces
  240. .
  241. .
  242. .
  243. 11= ...
  244. Speedbar= ... ; position and state of speedbar
  245.  
  246. DISCLAIMER AND AGREEMENT
  247. ========================
  248.  
  249. Users of PentaBlox must accept this disclaimer of warranty otherwise they 
  250. should not use the program.
  251.  
  252. "PENTABLOX IS SUPPLIED AS IS.  THE AUTHOR DISCLAIMS ALL WARRANTIES,
  253. EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF
  254. MERCHANTABILITY AND OF FITNESS FOR ANY  PURPOSE. THE AUTHOR ASSUMES NO
  255. LIABILITY FOR DAMAGES, DIRECT OR  CONSEQUENTIAL, WHICH MAY RESULT FROM
  256. THE USE OF PENTABLOX"
  257.  
  258. "THE LICENCE AGREEMENT AND  WARRANTY  SHALL  BE CONSTRUED, INTERPRETED
  259. AND GOVERNED BY THE LAWS  OF  ENGLAND  AND  WALES.  YOU MAY HAVE OTHER
  260. RIGHTS WHICH VARY FROM ONE STATE TO ANOTHER."
  261.  
  262.  
  263. U. S. Registration
  264. ==================
  265.  
  266. To register PentBlox in the U. S. please do the following:
  267.  
  268. 1) At your local Post Office ask for an authorization to issue an 
  269.    International Money Order for $20.
  270.  
  271. 2) Put your own name and full address on the front of the form.
  272.  
  273.  
  274. 3) On the back of the form put the following in the Payee's box
  275.  
  276.     Trevor Poile,
  277.     Aquila Software,
  278.     (PENTABLOX 3) or (PENTABLOX 5)
  279.     PO Box 137,
  280.     Tunbridge Wells,
  281.     Kent TN4 0YN,
  282.     United Kingdom.
  283.  
  284.  
  285. The part in brackets is important as it lets me know what program you are 
  286. registering and your preferred disk size
  287.  
  288. 4) Mail the completed form to
  289.  
  290.     International Money Orders,
  291.     Box 14964,
  292.     St. Louis,
  293.     MO 63182 - 9421
  294.  
  295. The money will be converted to U. K. pounds and sent to me. On receipt of your
  296. money I will immediately send you your registered version of PentaBlox.
  297.  
  298.  
  299. Registration Form                       PentaBlox version 1.0.
  300.  
  301.                                         Copyright (c) Aquila Software, 1992 - 3
  302.  
  303.  
  304.  
  305.  
  306. Send your cheque / money order for  #12 (12 pounds sterling) made payable to
  307. "Aquila Software" to:
  308.  
  309.                 Aquila Software,
  310.                 P O Box 137,
  311.                 Tunbridge Wells,
  312.                 Kent,
  313.                 TN4 0YN,
  314.                 United Kingdom.
  315.  
  316.  
  317.  
  318. Name:________________________________________________________________________
  319.  
  320. Address:_____________________________________________________________________
  321.  
  322. _____________________________________________________________________________
  323.  
  324. Town/City:_________________________ County/State ____________________________
  325.  
  326. Country:___________________________ Postal/Zip Code: ________________________
  327.  
  328. Telephone:_________________________
  329.  
  330.  
  331. Disk Size:        [   ]   5.25"    [   ]   3.5"
  332.  
  333.  
  334. Where did you obtain PentaBlox?
  335.  
  336. _____________________________________________________________________________
  337.  
  338.  
  339. Comments:____________________________________________________________________
  340.  
  341. _____________________________________________________________________________
  342.  
  343. _____________________________________________________________________________
  344.  
  345. _____________________________________________________________________________
  346.  
  347. _____________________________________________________________________________
  348.  
  349.  
  350.