package ChangelogJanuar2022 is -- Version 0.00.9850 => 0.00.9860 (31.01.2022): -- Mit dem Soundteil der SFML herumexperimentiert. -- Einlesen erweitert so dass jetzt auch Sounddateien eingelesen werden. -- Einfache Testsoundausgabe eingebaut. -- Soundliste angelegt und die Möglichkeit für Speziesspezifische Sounds eingebaut. -- Weitere Konstanten angelegt und eingebaut. -- Kommentare und Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9850 => 0.00.9850 (30.01.2022): -- null. -- Version 0.00.9845 => 0.00.9850 (29.01.2022): -- Musikliste angelegt und die Möglichkeit für Speziesspezifische Musikstücke eingebaut. -- Prüfung eingebaut ob ein Musikstück vorhanden und eingelesen ist. -- Kommentare und Kleinigkeiten korrigiert. -- Version 0.00.9840 => 0.00.9845 (28.01.2022): -- Mit dem Musikteil der SFML herumexperimentiert. -- Einlesen erweitert so dass es jetzt auch Musikdateien einliest. -- Kommentare und Kleinigkeiten korrigiert. -- Version 0.00.9830 => 0.00.9840 (27.01.2022): -- Codeformatierung leicht überarbeitet. -- Fehler behoben der beim Verlassen einer Stadt zu einem Absturz führen konnte. -- Stadtinformationen erweitert, so dass es jetzt theoretisch möglich Informationen auf Basis der aktuellen Mausposition anzuzeigen. -- Fehler behoben der beim Laden eine Spielstandes im Spiel dazu führte dass die Rundenendeberechnung direkt durchgeführt wurden. -- Kommentare und Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9810 => 0.00.9830 (26.01.2022): -- Codeformatierung leicht überarbeitet. -- Changelogvorlagen angelegt. -- Interne Struktur und Benennung überarbeitet. -- Angefangen Cheat durch Debug zu ersetzen. -- Endlich einen Weg gefunden die Tasteneingabe vernünftig im Grafiktask aufzurufen. -- Auch die Texteingabe erfolgreich in den Grafiktask verschoben. -- Kommentare und Kleinigkeiten korrigiert/überarbeitet. -- Version 0.00.9790 => 0.00.9810 (25.01.2022): -- Farben für die einzelnen Spezies festgelegt. -- Diverse Standardwerte für die Grafik werden jetzt bei nicht vorhandenen Nutzerwerten verwendet. -- Schriftarten in einen eigenen Ordner ausgelagert damit sie nicht mehr als Sprache erkannt werden. -- Die Grafikoptionen sollten jetzt korrekt die Werte ändern und speichern können. -- Vollbildmodus eingebaut. -- Grafikoption eingebaut um zwischen Vollbild und Fenstermodus hin und her zu wechseln. -- Musik und Sound für später in zwei eigene Tasks aufgeteilt. -- Grundlagen für das Einbauen von Musik und Sound eingebaut. -- Kommentare und Kleinigkeiten korrigiert/überarbeitet/angepasst. -- Version 0.00.9770 => 0.00.9790 (24.01.2022): -- Die Bewertung, Wirtschaftleistung und Kampfwerte vollstöndig in eigene Enums/Datentypen ausgelagert und überall eingebaut. -- Zusätzliche Fehlermeldungen/Programmstopps eingebaut. -- Die Wegfindung der KI auf drei Achsen erweitert. -- Unnötigen Code gelöscht. -- Diverse Dateien umbenannt um die Übersichtlichkeit der Trennung zwischen Terminaln- und SFML-Grafik zu verbessern. -- Erneut an der Steuerung herumgebastelt. -- Anzeigefehler in den Menüs korrigiert. -- Kommentare und Kleinigkeiten korrigiert/angepasst/überarbeitet. -- Version 0.00.9770 => 0.00.9770 (23.01.2022): -- null. -- Version 0.00.9765 => 0.00.9770 (22.01.2022): -- Angefangen Bewertung, Wirtschaft und Kampf in eigene Datentypen und Enums auszulagern und entsprechend alles anzupassen. -- Kommentare und Kleinigkeiten korrigiert. -- Version 0.00.9760 => 0.00.9765 (21.01.2022): -- Weitere Datentypen für diverse Werte angelegt, eingebaut und generell angefangen die Werte auf individuellere/besser anpassbare Datentypen umzuschreiben. -- Kommentare und Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9755 => 0.00.9760 (20.01.2022): -- Weiter an den Editorenmenüs herumgebastelt. -- Angefangen die Datentypen für die Einheitenwerte besser aufzubauen. -- Kommentare und Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9755 => 0.00.9755 (19.01.2022): -- null. -- Version 0.00.9750 => 0.00.9755 (18.01.2022): -- An der Textanzeige herumgebastelt. -- Angefangen die Datenbankeditoren einzubauen. -- Kommentare und Kleinigkeiten korrigiert/angepasst/überarbeitet. -- Version 0.00.9750 => 0.00.9750 (17.01.2022): -- null. -- Version 0.00.9745 => 0.00.9750 (16.01.2022): -- Farben für die einzelnen Spezies eingebaut. -- Angefangen ein System zur Rahmengebung von belegten Felder einzubauen. -- Versucht einen Fehler zu korrigieren der es ermöglicht Textdateien als Ordner einzulesen. -- Der Name einer Stadt wird jetzt direkt auf der Weltkarte angezeigt, noch etwas unsauber. -- Contracts, Kommentare und Kleinigkeiten korrigiert/überarbeitet. -- Version 0.00.9740 => 0.00.9745 (15.01.2022): -- Das Bausystem für Gebäude und das Forschungssystem überdacht. -- Angefangen eine farbliche Markierung für Felder welche sich bereits im Besitz einer Spezies befinden anzulegen. -- Kommentare und Kleinigkeiten angepasst. -- Version 0.00.9735 => 0.00.9740 (14.01.2022): -- Mehr Textkonstanten angelegt und eingebaut. -- Dateien- und Ordneraufteilung weiter überarbeitet. -- Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9730 => 0.00.9735 (13.01.2022): -- Noch mehr erfolglos an der Steuerung herumgebastelt. -- Kleine Korrekturen an der Textanzeige vorgenommen. -- Angefangen Textkonstanten einzubauen. -- Kleinigkeiten korrigiert. -- Version 0.00.9730 => 0.00.9730 (12.01.2022): -- null. -- Version 0.00.9730 => 0.00.9730 (11.01.2022): -- null. -- Version 0.00.9720 => 0.00.9730 (10.01.2022): -- Unnötigen Code entfernt. -- Diverse Abstürze im Zusammenhang mit falschen/sinnlosen Aufrufen der alten Anzeigeart behoben. -- Wieder einmal an der Steuerung herumgebastelt. -- Kommentare und Kleinigkeiten korrigiert/angepasst/überarbeitet. -- Version 0.00.9715 => 0.00.9720 (09.01.2022): -- Unnötigen Code gelöscht. -- Angefangen die Verzeichnisstruktur des Projekts zu verbessern. -- Fehlersystem und Prüfung auf unerwartet beendete Tasks verbessert. -- InteraktionTask in die Dateien Grafiktask, InteraktionLogiktask und Soundtask aufgeteilt. -- Kommentare und Kleinigkeiten korrigiert/überarbeitet/angepasst. -- Version 0.00.9715 => 0.00.9715 (08.01.2022): -- null. -- Version 0.00.9710 => 0.00.9715 (07.01.2022): -- Korrekturen an den Texten vorgenommen. -- Ada.Float_Text_IO vollständig durch eigenes Package ersetzt. -- Neue Textfont eingebaut. -- Kommentare und Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9710 => 0.00.9710 (06.01.2022): -- null. -- Version 0.00.9700 => 0.00.9710 (05.01.2022): -- Die Abbruchmechanik beim Auftreten eines kritischen Fehlers verbessert. Sie sollte nun immer das Programm sofort und korrekt beenden. -- Ada.Integer_Text_IO Reste vollständig durch Ada.Integer_Wide_Wide_Text_IO ersetzt. -- Kommentare und Kleinigkeiten korrigiert. -- Version 0.00.9700 => 0.00.9700 (04.01.2022): -- null. -- Version 0.00.9690 => 0.00.9700 (03.01.2022): -- Die Nutzungung von Wide_Wide_Image überall wo es sinnvoll war vollständig durch eigene Lösung ersetzt. -- Angefangen die Anzeige der Ladezeiten in eine Terminaln- und eine SFML-Version zu unterteilen. -- Lizenz für den SourceCode hinzugefügt. -- Die Taskverwaltung von Start überarbeitet. -- Kommentare und Kleinigkeiten korrigiert/angepasst. -- Version 0.00.9685 => 0.00.9690 (02.01.2022): -- Kommazahlen werden jetzt in der richtigen Form angezeigt. -- Eine eigene Funktion gebaut um bei der Umwandlung einer Zahl in einen String direkt die anfänglichen Leerzeichen zu entfernen. -- Kleinigkeiten korrigiert/überarbeitet. -- Version 0.00.9685 => 0.00.9685 (01.01.2022): -- null. end ChangelogJanuar2022;