History ------- Im folgenden habe ich mal kurz versucht, die wichtigsten Punkte der Entwicklung von MINESWEEP zusammenzustellen: V 0.70à Erste lauff„hige Programmversion noch komplett ohne zus„tzliche Funktionen V 0.80à Hilfe-Funktion, Spielstufen mit fest vorgegebener Minenanzahl dazu. V 0.90à Rechte Maustaste zum Flagge-Setzen implementiert. Funktion "Nullfelder freigeben" implementiert. V 0.91à Anzahl der Minen frei w„hlbar V 1.00ž Erste Version im Beta-Test. Accessory-Betrieb m”glich, Fenster ist nun auch verschiebbar. Erster Entwurf einer Programm-Dokumentation. V 1.10ž Bugs im Fenster-Redraw behoben. Verbesserte Grafikdarstellung V 1.11ž Funktion "Flagge setzen" nun optional auch mit linker Maustaste und SHIFT-links/SHIFT-rechts/CTRL/ALT anw„hlbar. V 1.12ž Verschiedene kleinere Verbesserungen und Bugfixes. INF-Datei wird nun mit shel_find() gesucht. Fenster-Redraw beschleunigt. V 1.13ž Neue, erweiterte Infobox. V 1.131 Fehler in den Selektionen bei der Parametereinstellung behoben Sounddaten korrigiert ** Erste ”ffentlich verfgbare Version. ** V 1.2à Zwei „nderbare Zeichens„tze eingebaut. V 1.3à Null kann ein- oder ausgeschaltet werden. V 1.31à MINESWEP sollte nun nicht mehr in andere Fenster zeichnen. Die Ausgaberoutinen sind jetzt alle mit `BEG_UPDATE` und `END_UPDATE` eingeklammert. V 2.0à Spielfeldgr”že kann nun ge„ndert werden. V 2.01à Maximal m”gl. Spielfeldgr”že wird an die aktuelle Bildschirm- aufl”sung angepasst (maximal untersttze Aufl”sung: 1280*1024). V 2.02à Falls bereits Minen mit einer Flagge markiert waren, wurden diese Flaggen bei einem Redraw wieder als Buttons gezeichnet. Žnderung in der Bedienung der Parameterbox bei der Einstellung der Bombenanzahl. Anzeige der maximal m”glichen Minen bei Anwahl von zu grožer Minenanzahl. V 2.03à Ist das Spiel zuende, so erfolgte ab V 2.0 kein Redraw des Spielfeldes bei einem neuen Spiel mehr. Dies ist nun behoben. Stacksize auf 64k vergr”žert, da bei grožen Spielfeldern der Platz bei den Rekursionen der "Nullfelder freigeben"-Funktion nicht ausgereicht hat. Einbau einer Spielauswertung V 2.10ž Jetzt kann gew„hlt werden, ob immer nur mit einem Level oder ob mit steigender Schwierigkeitsstufe gespielt werden soll. V 2.11ž Kleinere Bugfixes V 2.12ž Verwendung der MyDials und NKCC. V 2.13ž Pausenfunktion und kleinere Bugfixes V 2.131 Kleineren Fehler in der Punkteabrechnung behoben. Jetzt auch in englischer Sprache. (auf Wunsch) ** Zweite ver”ffentlichte Version ** V 2.132 Ein ganz bl”der Bug ( zwei nicht gel”schte Semikolons ) wird gefixt (thanx to Georg, der den Fehler gefunden hat) V 2.14ž "Erste Mine sicher" eingebaut. V 2.200à Die alte DoSound-Routine wurde durch die Ansteuerung von PAULA ersetzt. Weitgehende Modularisierung des Quellcodes, damit ich endlich mal wieder der Durchblick bekomme ;-) V 2.201ž Žnderungen in der Paula-Setup-Box, Ausgabe von MOD-File-Infos Smilie in der obersten Fensterzeile V 2.202ž Beim Verschieben der Parameter-Box erscheint nach Klick auf "Weiter" das Zeichensatz-Icon jetzt an der richtigen Stelle. (Vielen Dank an Michael Poersch ;-) Die meisten Strings, die in dem Programm vorkommen, wurden in das RSC-File ausgelagert, um leichtere šbersetzungen des Programms in andere Sprachen zu erm”glichen. V 2.21 Highscore-Liste eingebaut Optisch bessere Einteilung der Auswahl-Dialogbox und weitere Funktionen Bei nicht gefundener RSC-Datei meldet sich MINESWEP im ACC- Modus beim Anw„hlen des Eintrages nur mit einer Dialogbox. Automatische PLZ-Anpassung im Info-Dialog nach dem 1.7.93 ;-) Kleinere Žnderungen und Bugfixes bei verschiedenen Funktionen ** Dritte ver”ffentlichte Version ** Die mit einem 'à' oder 'ž' in der Versionsnummer markierten Versionen wurden nicht ver”ffentlich, sondern stellen nur Testversionen dar. 20.02.1993, Uwe Poliak