with Ada.Streams.Stream_IO; use Ada.Streams.Stream_IO;
private with Sf.Window.Window;
private with Sf.System.Vector2;
private with Sf.Graphics.Text;
private with GrafikRecords;
package EinlesenGrafikeinstellungenLogik is
pragma Elaborate_Body;
procedure Grafikeinstellungen;
private
Nullwert : Boolean;
DateiGrafikeinstellungen : File_Type;
Fenstermodus : Sf.Window.Window.sfWindowStyle;
Auflösung : Sf.System.Vector2.sfVector2u;
Farbtiefe : Sf.sfUint32;
Bildrate : Sf.sfUint32;
VSync : Sf.sfBool;
Überschriftgröße : Sf.sfUint32;
Standardschriftgröße : Sf.sfUint32;
KleineSchriftgröße : Sf.sfUint32;
Schriftgrößen : GrafikRecords.SchriftgrößenArray;
Schriftfarben : GrafikRecords.SchriftfarbenArray;
Schriftstil : Sf.Graphics.Text.sfTextStyle;
SpeziesFarben : GrafikRecords.SpeziesFarbenArray;
EbenenUnterhalbSichtbar : Boolean;
BildrateAnzeigen : Boolean;
function GrafikeinstellungenDurchgehen
(LadenPrüfenExtern : in Boolean;
DateiLadenExtern : in File_Type)
return Boolean;
end EinlesenGrafikeinstellungenLogik;