home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / obero / oberon / demos / mines.doc < prev    next >
Encoding:
Text File  |  2002-09-26  |  7.3 KB  |  189 lines

  1.  
  2.  
  3.                             Oberon-Mines V1.31
  4.  
  5.                           ----------------------
  6.  
  7.                A Minesweeper clone for the Oberon System V4
  8.  
  9.  
  10.  
  11. Oberon-Mines needs the Oberon System V4. The Oberon System is an operating
  12. system, designed by N. Wirth, J. Gutknecht and M. Reiser.
  13. Implementations exists for Amiga, Mac, IBM-PC, IBM-RS6000 and many
  14. workstations. You can download the version, you are interested in, from
  15. ftp.inf.ethz.ch (129.132.101.33, directory /pub/Oberon/) and the
  16. Amiga version from any AmiNet-Site (dev/obero/Oberon.lha), too.
  17. You can use Oberon-Mines on any computer, Systen V4 is available for,
  18. just by recompiling the sourcecode. No changes need to be made to the
  19. sourcecode. Read the files released with the system, how to use the system
  20. and his compiler.
  21.  
  22.  
  23. Copyright:
  24. Oberon-Mines and all files in this distribution are (C)opyright 1994
  25. by Ralf Degner. All rights reserved.
  26. The Oberon System is (C)opyright 1990-1994 by Institut fuer
  27. Computersysteme, ETH Zuerich.
  28.  
  29.  
  30. Disclaimer:
  31. The author takes no responsibility for any result of the use of this
  32. program. You use it by your own risk.
  33.  
  34.  
  35. Distribution:
  36. Oberon-Mines is CARDWARE. You may copy and distribute it at any way
  37. you like, it is free. You are not allowed to sell Mines.
  38. My copyright notice must be left intact in any distribution.
  39. If you like Mines and if you put it on a public domain disk library
  40. or a mailbox, send me a postcard and tell how you get Mines.
  41. You are only authorized to spread the files like you get it.
  42.  
  43.  
  44. How to use:
  45. Oberon-Mines is a simple Minesweeper program as you know it from many
  46. computers. I think, i don`t have do say anythink about the rules.
  47. Copy the files Mines.Mod, MinesElems.Mod, Mines.Tool, Mines.Score,
  48. Mines.Pal and Mines.Menu.Text to your Oberon directory and compile
  49. Mines.Mod and MinesElems.Mod.
  50. If you are using Windows 3.x (you poor person), use the files
  51. in the directory Windows. 11 letters to use as filename are not enough,
  52. so the files are in a special format to support full length of filenames.
  53. If you copy all files from Windows directory, there is no need to recompile
  54. Mines. There could be problems at 4 MB Windows-Systems to work with the
  55. Mines.Mod file and if you want to compile it. Some small changes are done at
  56. Mines.Menu.Text, Mines.Mod und Mines.Tool for Windows.
  57. Compiled files for the Amiga are in the directory Amiga (what a surprise).
  58.  
  59. Start Mines by activating Mines.Open. If you open the Tool-file
  60. (System.Open Mines.Tool), you will see any kown command and how to use them.
  61.  
  62. The right mousekey marks a field as a mine, the middle sets or clears a
  63. ? (only a help for your mind) and the left one shows the kind of the
  64. field. Interclick clears the operation. If you select a field with a number
  65. on it and interclick with right mousebutton, all neighbouring fields, that
  66. are not marked as a mine, will be selected.
  67. If you click at the smily at the top of the field, the game will restart.
  68. You will see the number of mines to find left beside the smily and the
  69. game time right beside it.
  70. IF (system has a username) & (you like your username) THEN (Mines uses it)
  71. ELSE (use Mines.SetUser to specify new username)
  72. There are a color and a black&white mode of Mines. Choose the one you like
  73. with Mines.ColorMode. If you use the color mode, it will only loke nice, if
  74. you use the right colors. "Colos.Load Mines.Pal" will load them. The Windows
  75. version uses the standard colors and does not need the Mines.Pal file.
  76. Mines uses a background task to display the game time. The Time-Task kills
  77. itself, if it is not nessecary anymore. If you do not like tasks running at
  78. your system, Mines.TimeMode will switch to another mode. This mode displays
  79. the time only if you select a field.
  80.  
  81. The smily shows the status of the game. If the smily is happy :-) , everything
  82. is allright, you can play. A irresolute smily :-| tells you, that the pause
  83. funktion is activated. If you hit a mine, the smily is very sad :-(. Try
  84. again. If you find all mines, the smily is very happy and wears his
  85. sun-glasses 8-) .
  86.  
  87. There are Mines-Elements for the Oberon Text System. You can insert a Mines-
  88. Element at the caret position with MinesElems.Beginner, MinesElems.Advanced,
  89. MinesElems.Expert and MinesElems.Insert. See the Mines.Tool text.
  90. A Element is selected or not. A selected one has a doted line around it.
  91. The mouseaction for a selected and not selected Elements are listed here
  92. (R=right mousekey, M=..., L=...; second letter means interclick):
  93. Not selected:  L     = select Element
  94.                M  L  = start normal Mines game
  95.                M  R  =   "     "      "     "
  96.  
  97. Selected:      L     = select field
  98.                L  R  = multiselect
  99.                R     = mark field as mine
  100.                M     = shows number of mines to find
  101.                M  L  = start new game
  102.                M  R  = shows hi-score
  103.  
  104.  
  105. Files in this distribution:
  106. Mines.Mod        the sourcecode
  107. MinesElems.Mod   the text-elements sourcecode
  108. Mines.Tool       the Tools file
  109. Mines.Menu.Text  the menu text, Mines need it
  110. Mines.Score      the HiScore file
  111. Mines.Pal        file with the colors information
  112. Mines.doc        you are reading it
  113. Mines.Text       the same in german as Oberon text
  114. Mines.dok        short german doc-file in ASCII
  115. Windows          directory with special Windows files
  116. Amiga            compiled files for the Amiga
  117.  
  118.  
  119. Tested at:
  120. Amiga - (Amiga 4000-40, OberonV4 0.7 Beta)
  121. IBM-RS6000 - (OberonV4 4.1)
  122. DECstation - (OberonV4 4.2)
  123. Windows 3.x - (OberonV4 1.31)
  124.  
  125.  
  126. Bugs:
  127. There are problems with the Mines.Menu.Text on some implementations (Sun). If
  128. you see a trap or an other error, kill the file Mines.Menu.Text and try again.
  129.  
  130.  
  131. History:
  132. V1.0  04.08.1994
  133.                   first release (AmiNet)
  134. V1.1  10.08.1994
  135.                   Hi-Score added
  136.                   Mines.SetUser, Mines.Ask, Mines.Score
  137.                   problems with Mines.Menu.Text fixed
  138.                   now you see a real smily and `nice` mines
  139.                   SearchMore changed
  140.                   shows all fields, if you are dead
  141. V1.15 14.08.1994  (internal version)
  142.                   better random numbers
  143.                   multiselect with RM interclick
  144.                   color gfx, Mines.ColorMode
  145.                   file with color information (Mines.Pal)
  146. V1.2  02.09.1994
  147.                   HiScore-file now OK
  148.                   time correct at all systems
  149.                   time and number of mines are displayed at frame
  150.                   no warnings anymore
  151.                   pause function added
  152. V1.21 09.09.1994
  153.                   Time-Task kills itself, if not necessary anymore
  154.                   many small changes
  155. V1.3  17.09.1994
  156.                   Mines-Text-Elements added
  157.                   Pause activated, if frame size is changed
  158. V1.31 01.10.1994
  159.                   many small bugs fixed
  160.                   new format for Mines.Score (kill old one)
  161.  
  162.  
  163. To Do:
  164. Any great idea you tell me
  165. Mines.Text with more explanation in english
  166.  
  167.  
  168. My address:
  169. If you like Mines and you have to much money you may send me some, but
  170. you do not have to do. Send comments, suggestions, bugreports(please note
  171. exactly computer and version of the System you use), ... to :
  172.  
  173.         Ralf Degner
  174.         Schillerstr. 16
  175.         D-29525 Uelzen
  176.         Germany
  177.  
  178.         E-Mail: degner@pallas.amp.uni-hannover.de
  179.  
  180. If you send E-Mail, please use only readable ASCII (UUcode or Oberons
  181. AsciiCoder for binarys).
  182.  
  183.     Have fun with it ...
  184.  
  185.  
  186.        and send me a postcard !!!!!!               ;-)
  187.  
  188.  
  189.