コード例 #1
0
        public override void LoadSettingsFromStorage()
        {
            try
            {
                base.LoadSettingsFromStorage();
            }
            catch (FormatException)
            {
                // If the enum changes, the settings will display an error unless we fix the enum values.
                SelectedErrorFart = _errorFart;
            }

            _hasLoaded = true;
        }
コード例 #2
0
ファイル: FartPlayer.cs プロジェクト: modulexcite/Farticus
        public static void PlayFart(Farts fart)
        {
            if (fart == Farts.RandomFart)
            {
                Random rn = new Random();
                int index = rn.Next(0, _files.Length);

                PlayFart(_files[index]);
            }
            else
            {
                string fileName = _files.FirstOrDefault(f => f.EndsWith("\\" + fart + ".mp3", StringComparison.OrdinalIgnoreCase));

                if (!string.IsNullOrEmpty(fileName))
                    PlayFart(fileName);
            }
        }
コード例 #3
0
        public static void PlayFart(Farts fart)
        {
            if (fart == Farts.RandomFart)
            {
                Random rn    = new Random();
                int    index = rn.Next(0, _files.Length);

                PlayFart(_files[index]);
            }
            else
            {
                string fileName = _files.FirstOrDefault(f => f.EndsWith("\\" + fart + ".mp3", StringComparison.OrdinalIgnoreCase));

                if (!string.IsNullOrEmpty(fileName))
                {
                    PlayFart(fileName);
                }
            }
        }