From 086642246da49e0ad2de8857004e083081a14867 Mon Sep 17 00:00:00 2001 From: basisbit Date: Sun, 11 Oct 2015 22:15:05 +0000 Subject: * modified to support current Bass.dll which fixes sound-issues on windows 8 and newer ToDo: implement usage of Bass device latency for usage when syncing video playback and audio playback * implemented the split-feature for linux-users. see https://sourceforge.net/p/ultrastardx/patches/16/ git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@3141 b956fd51-792f-4845-bead-9b4dfca2ff2c --- src/base/UIni.pas | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/base/UIni.pas') diff --git a/src/base/UIni.pas b/src/base/UIni.pas index beb9faa8..a455ed8b 100644 --- a/src/base/UIni.pas +++ b/src/base/UIni.pas @@ -115,6 +115,7 @@ type // Graphics Screens: integer; + Split: integer; Resolution: integer; Depth: integer; VisualizerOption: integer; @@ -206,6 +207,7 @@ const IDebug: array[0..1] of UTF8String = ('Off', 'On'); IScreens: array[0..1] of UTF8String = ('1', '2'); + ISplit: array[0..1] of UTF8String = ('Off', 'On'); IFullScreen: array[0..1] of UTF8String = ('Off', 'On'); IDepth: array[0..1] of UTF8String = ('16 bit', '32 bit'); IVisualizer: array[0..2] of UTF8String = ('Off', 'WhenNoVideo','On'); @@ -786,6 +788,9 @@ begin // Screens Screens := GetArrayIndex(IScreens, IniFile.ReadString('Graphics', 'Screens', IScreens[0])); + // Split mode + Split := GetArrayIndex(ISplit, IniFile.ReadString('Graphics', 'Split', ISplit[0])); + // FullScreen FullScreen := GetArrayIndex(IFullScreen, IniFile.ReadString('Graphics', 'FullScreen', 'On')); @@ -1072,6 +1077,9 @@ begin // Screens IniFile.WriteString('Graphics', 'Screens', IScreens[Screens]); + // Split + IniFile.WriteString('Graphics', 'Split', ISplit[Split]); + // FullScreen IniFile.WriteString('Graphics', 'FullScreen', IFullScreen[FullScreen]); -- cgit v1.2.3