From 4f10526633c463675defb42b4d8e27e21105ec21 Mon Sep 17 00:00:00 2001 From: brunzelchen Date: Wed, 10 Nov 2010 17:23:37 +0000 Subject: - added polish language (thx to Pit33) - added polish fonts - added lipsync option - fixed drawing webcam on 2 screens - added copy&paste for duets in editor - some bugfixes in editor - change language without restart git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/branches/1.0.1 Challenge MOD@2730 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Game/Code/Classes/UIni.pas | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Game/Code/Classes/UIni.pas') diff --git a/Game/Code/Classes/UIni.pas b/Game/Code/Classes/UIni.pas index 46137de8..d3f912d9 100644 --- a/Game/Code/Classes/UIni.pas +++ b/Game/Code/Classes/UIni.pas @@ -52,6 +52,7 @@ type SavePlayback: integer; Threshold: integer; Delay: integer; + LipSync: integer; //Song Preview PreviewVolume: integer; @@ -170,6 +171,7 @@ const ISavePlayback: array[0..1] of string = ('Off', 'On'); IThreshold: array[0..3] of string = ('5%', '10%', '15%', '20%'); IDelay: array[0..9] of string = ('0ms', '10ms', '20ms', '30ms', '40ms', '50ms', '60ms', '70ms', '80ms', '90ms'); + ILipSync: array[0..20] of string = ('0ms', '10ms', '20ms', '30ms', '40ms', '50ms', '60ms', '70ms', '80ms', '90ms', '100ms', '110ms', '120ms', '130ms', '140ms', '150ms', '160ms', '170ms', '180ms', '190ms', '200ms'); //Song Preview IPreviewVolume: array[0..10] of string = ('Off', '10%', '20%', '30%', '40%', '50%', '60%', '70%', '80%', '90%', '100%'); @@ -442,6 +444,12 @@ begin for Pet := 0 to High(IDelay) do if Tekst = IDelay[Pet] then Ini.Delay := Pet; + // LipSync + Tekst := IniFile.ReadString('Sound', 'LipSync', ILipSync[0]); + for Pet := 0 to High(ILipSync) do + if Tekst = ILipSync[Pet] then Ini.LipSync := Pet; + + //Song Preview Tekst := IniFile.ReadString('Sound', 'PreviewVolume', IPreviewVolume[7]); for Pet := 0 to High(IPreviewVolume) do @@ -803,6 +811,11 @@ begin Tekst := IDelay[Ini.Delay]; IniFile.WriteString('Sound', 'Delay', Tekst); + // LipSync + Tekst := ILipSync[Ini.LipSync]; + IniFile.WriteString('Sound', 'LipSync', Tekst); + + // Song Preview Tekst := IPreviewVolume[Ini.PreviewVolume]; IniFile.WriteString('Sound', 'PreviewVolume', Tekst); -- cgit v1.2.3