honki_tonks_zivilisationen_0.5.5305_cfbe2104/src/Changelog/Changelog2022/ChangelogJanuar2022.ads

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
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;