Zur History:
------------
Diese History ist eigentlich nicht dazu entstanden sie dem Programmpaket
beizulegen, sonder lediglich zu meinem Privatvergnügen. Sie steht bei mir
am Anfang des Sources. Deshalb steht in der History auch eine Menge Schrott
der keinen interessiert und die Formatierung des Textes sieht ggf. ein
wenig merkwürdig aus.
Ich habe mich nun trotzdem entschlossen sie dem Programm beizulegen, damit
man sieht was sich seit der letzten Version die ja ggf. schon 1-2 Tage alt
ist ::-((( geändert hat, obwohl man eigentlich nichts sieht.
Also wem es Wumpe ist was seit was sich geändert hat lösche sie halt ::-)))

Tschüß...

         Louis

; *****************************************************************************
; * File    : MineField                                                       *
; * ------------------------------------------------------------------------- *
; * Zweck   : MineField Spiel für AmBoS.                                      *
; * ------------------------------------------------------------------------- *
; * Stand   : 14.09.94 - Version 0.01                                         *
; *         : Erste Studien für den späteren Programmaufbau.                  *
; *         : 15.09.94 - Version 0.02                                         *
; *         : Minen zufällig verteilt und die angrezenden Felder mit Zahlen   *
; *         : gefüllt.                                                        *
; *         : 18.09.94 - Version 0.03                                         *
; *         : MinenFeld erstellen in ein Statement gepackt.                   *
; *         : 12.10.94 - Version 0.04                                         *
; *         : CURSOR-Steuerung für Minenfeld eingebaut.                       *
; *         : Statement fürs Umdrehen der Felder angefangen.                  *
; *         : 13.10.94 - Version 0.05                                         *
; *         : Ausser Späsen nix gewäsen::-(((                                 *
; *         : 14.10.94 - Version 0.06                                         *
; *         : Das Statement PField in die Statements PField, ClearFree und    *
; *         : SwapField aufgeteilt. Die zusammenhängenden freien Felder       *
; *         : werden jetzt umgedreht! (noch nicht ganz Bugfrei!)              *
; *         : Statusgrafik zugefügt. (Wird noch geringfügig geändert.         *
; *         : 15.10.94 - Version 0.07                                         *
; *         : Statusanzeigen angefangen.                                      *
; *         : 16.10.94 - Version 0.08                                         *
; *         : Statusanzeigen bis auf Spielanzahl feriggestellt.               *
; *         : Neustruckturierung des Programms                                *
; *         : Lebenanzahl fehlt jetzt durch neue Struktur wieder.             *
; *         : 18.10.94 - Version 0.09                                         *
; *         : Bug im Statement ClearFree... noch nicht behoben.               *
; *         : 24.10.94 - Version 0.10                                         *
; *         : Bug im Statement ClearFree... nicht gefunden, aber jetzt geht's.*
; *         : ::-)))))))))))))))))) MegaFreu!!!                               *
; *         : Lebenanzahl wieder eingefügt.                                   *
; *         : 24.10.94 - Version 0.11                                         *
; *         : Bug mit markierter Minenanzahl behoben (Hinweis von Schweppes)  *
; *         : 25.10.94 - Version 0.12                                         *
; *         : Bug mit markierter Minenanzahl behoben (Hinweis von Gordon)::-) *
; *         : 31.10.94 - Version 0.13                                         *
; *         : Bug mit ersterm Feld (wurde nicht freigemacht) behoben.         *
; *         : 31.10.94 - Version 0.14                                         *
; *         : Bug (10 markierte Mine wurden nicht angezeigt), behoben.        *
; *         : 10.11.94 - Version 0.15                                         *
; *         : Statement NextLevel ausgelagert.                                *
; *         : StartSeite anzeigen lassen aber noch ohne Funktion!             *
; *         : 12.11.94 - Version 0.16                                         *
; *         : Weitergearbeitet an der StartSeite immer noch ohne Funktion!    *
; *         : 13.11.94 - Version 0.17                                         *
; *         : StartSeite mit Menü funktioniert jetzt (bis auf die Funktionen. *
; *         : 14.11.94 - Version 0.18                                         *
; *         : Die Sub's Status, ModifyGMenu, Anleitung und HeighScores in     *
; *         : Statements gewandelt und excludet.                              *
; *         : 15.11.94 - Version 0.19                                         *
; *         : HighScores angefangen und GeistesBlitz gehabt ::-)))            *
; *         : 16.11.94 - Version 0.20                                         *
; *         : HighScores weiterentwickelt, wegen Müdigkeit BUG-Suche ver-     *
; *         : schoben. (Aber ggf. schon gefunden! Start-EndSeks. bei          *
; *         : NextLevel{} dürfen nur abgefragt werden wenn notwendig)         *
; *         : 17.11.94 - Version 0.21                                         *
; *         : HighScores BUG gefunden. HighScores werden jetzt gespeichert    *
; *         : und eingelesen, Probleme bei MultiUserbetrieb würde aber in der *
; *         : vorliegenden Version noch auftreten! Verschoben auf Morgen.     *
; *         : 18.11.94 - Version 0.22                                         *
; *         : Mehrdimensionale HighScore VariablenFelder in ein eindimen-     *
; *         : sionales NewTypeFeld gewandelt.                                 *
; *         : HighScores MultiUserfähig gemacht (muss noch für den unwahr-    *
; *         : einlichen Fall das zwei User das Programm gleichzeitig ver-     *
; *         : lassen abgesichert werden!!!)                                   *
; *         : 19.11.94 - Version 0.23                                         *
; *         : HighScores jetzt scrollbar. Daten Ausgelagert. Daten und        *
; *         : VersionsString geschtzt ::-))). PfadAbfrage in den Parametern. *
; *         : KeyFile-Abfrage eingebaut und bis auf Registrierstring aus-     *
; *         : gewertet. Verschiedene externe Programme geschrieben.           *
; *         : 20.11.94 - Version 0.24                                         *
; *         : Registriert auf eingefügt. Anleitung geschrieben und ins Prog-  *
; *         : gramm eingefügt. SPACE als Alternative von TAB zum Markieren    *
; *         : der Minen eingefügt. (Wunsch von Gordon).                       *
; *         : Jetzt nur noch ReadMe-Datei schreiben.                          *
; *         : 20.11.94 - Version 1.0.24                                       *
; *         : Erste zur Veröffentlichung freigegebene Version !!!             *
; *         : Entspricht vom SOURCE der V0.24                                 *
; *         : 20.11.94 - Version 1.0.25                                       *
; *         : Schwerer Bug !!! Programm lief nur von der Console aus !!!      *
; *         : über Modem kommt ein Parameter mehr an! (Port 0 = 2 Parameter)  *
; *         : Fehler im Statusfenster behoben (Player immer Louis ::-))).     *
; *         : 21.11.94 - Version 1.0.26                                       *
; *         : Parameterabfrage war immer noch nicht korrekt!!                 *
; *         : 11.03.95 - Version 1.0.27                                       *
; *         : Umbau in ein externes DoorGame begonnen.                        *
; *         : 12.03.95 - Version 1.0.28                                       *
; *         : Und weiter mit dem Umbau...                                     *
; *         : 13.03.95 - Version 1.0.29                                       *
; *         : Und weiter mit dem Umbau...                                     *
; *         : 25.03.95 - Version 1.0.30                                       *
; *         : Angefangen mit Feldaufdecken beim treten auf Mine.              *
; *         : 26.03.95 - Version 1.0.31                                       *
; *         : Anzeige des MinenFeldes beim Treten auf Mine abgeschlossen.     *
; *         : 27.03.95 - Version 1.0.32                                       *
; *         : Kleine Grafische Veränderungen des MinenFeldes.                 *
; *         : 28.03.95 - Version 1.0.33                                       *
; *         : Fehler in MinenFeldAnzeige (ShowKaputt) entfernt, WaitTaste{}   *
; *         : erweitert und nach ShowKaputt eingebaut.                        *
; *         : 08.04.95 - Version 1.0.34                                       *
; *         : ??? Keine Ahnung mehr                                           *
; *         : 17.05.95 - Version 1.0.35                                       *
; *         : TAB-Taste wieder eingeführt. Sortieren der HighScores an-       *
; *         : gefangen, lesen und schreiben der HighScores eingebaut.         *
; *         : Neue Idee zum vermeiden doppelter Scores, Umsetzung auf morgen  *
; *         : verschoben.                                                     *
; *         : 18.05.95 - Version 1.0.36                                       *
; *         : Idee zum vermeiden der doppelten HighScores umgesetzt. Ausgabe  *
; *         : der HighSores begonnen.                                         *
; *         : 19.05.95 - Version 1.0.37                                       *
; *         : Ausgabe der HighScores vorerst fertiggestellt.                  *
; *         : 23.05.95 - Version 1.0.38                                       *
; *         : ProgrammInfo eingefügt. Bug in der Abfrage der Registrierung    *
; *         : entfernt.                                                       *
; *         : 01.06.95 - Version 1.0.39                                       *
; *         : HighScoreroutinen geändert.                                     *
; *         : 02.06.95 - Version 1.0.40                                       *
; *         : HighScoreroutinen nochmals geändert aber immer noch Fehlerhaft! *
; *         : 03.06.95 - Version 1.0.41                                       *
; *         : Fehler hoffentlich bereinigt !                                  *
; *         : 04.06.95 - Version 1.1.42                                       *
; *         : Versionsnummer auf 1.1 geändert fehlt nur noch neues KeyFile u. *
; *         : Anleitung.                                                      *
; *         : 11.06.95 - Version 1.1.45                                       *
; *         : Version vom 05.06 und 10.06 weggelassen zur Fehlersuche neu be- *
; *         : gonnen! Fehler in der HighScoresortierung erneut beseitigt.     *
; *         : Lesen und decodieren des KeyFiles eingefügt. Checksumme des Key-*
; *         : Files geprüft. Sämtliche Daten überprüft, Anleitung eingebaut.  *
; *         : BackDoor eingebaut!                                             *
; *         : 17.06.95 - Version 1.1.46                                       *
; *         : Anleitung anders eingebunden (wie bei WK), weil Grafikfehler    *
; *         : beim Anzeigen mit bbs_Text auftreten! Nochmals Eingaberoutinen  *
; *         : überprüft, keine Unterschiede zu WK und somit keine Fehler      *
; *         : gefunden. Funktionen und Statements ausgelagert.                *
; *         : 18.06.95 - Version 1.1.47                                       *
; *         : Ausgabe des Ankommenden nicht abgefragten Zeichens in Game ent- *
; *         : fernt. Fehler in der Formatierung der HighScoreüberschrift ent- *
; *         : fernt.                                                          *
; *         : 24.06.95 - Version 1.1.48                                       *
; *         : Fehler in der GetKeyFileRoutine gefunden und behoben. (Brachte  *
; *         : ohne KeyFile den Rechner zum Absturz!!!                         *
; *         : 17.07.95 - Version 1.1.49                                       *
; *         : Programm an die neue AmBoS-Version > 2.0 angepasst. CURSOR-     *
; *         : steuerung sollte jetzt funktionieren.                           *
; *****************************************************************************

