/// <summary> /// play and loop audio with clip name /// </summary> /// <param name="clip"></param> /// <param name="loop"></param> public void Play(CLIP clip, bool loop) { AudioSource au = GetClip(clip); au.Play(); au.loop = loop; }
static string FileArgs(string[] args, CLIP mode) { string ret = ""; if (args.Length <= 0) { return(ret); } //file foreach (string c in args) { if ((mode == CLIP.COPY) || (mode == CLIP.NONE)) { if (File.Exists(c) == true) { ret = c; break; } } else { if ((c[0] != '/') && (c[0] != '-')) { ret = c; break; } } } return(ret); }
private void CircularcalcBtn_Click(object sender, EventArgs e) { double[] Dp = new double[9] { 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0 }; double g = 9.81; if (Dischargeintaketextbox.Text == "" || Lengthcirculartextbox.Text == "" || canalbedcircletextbox.Text == "") { MessageBox.Show("you need to fill empty fields", "Message", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } else { QC = Convert.ToDouble(Dischargeintaketextbox.Text); LI = Convert.ToDouble(Lengthcirculartextbox.Text); CBL = Convert.ToDouble(canalbedcircletextbox.Text); } for (int i = 0; i < Dp.Length; i++) { FI = ((double)0.024402 * LI) / (Math.Pow(Dp[i], (double)1 / 3)); FT = (double)1.5 + FI; QI = (co * Math.PI * Math.Pow(Dp[i], 2) * Math.Sqrt(2 * g * 0.6)) * (double)1 / 4; HLI = ((8 * Math.Pow(QI, 2)) * FT) / (Math.Pow(Math.PI, 2) * Math.Pow(Dp[i], 4) * g); // HLI=((2*Math.Pow(QC,2))/g*Math.PI*Math.Pow(Dp[i],2))*((double)1.5+(0.024402/(Math.Pow(Dp[i],(double)1/3)))); BLIP = HLI + CBL; if (QI > QC) { OutDiameterCircletextbox.Text = Dp[i].ToString(); CLIP = BLIP + Dp[i]; opcrestcircletextbox.Text = CLIP.ToString(); opbottomcircletextbox.Text = BLIP.ToString(); break; } if (Dp[i] == 1.0) { Rectangular_Intake frm = new Rectangular_Intake(); frm.Show(); this.Hide(); MessageBox.Show("YOU BETER TO USE RECTANGULAR TYPE"); break; } } weirbodyradButton1.Visible = true; }
static CLIP CmdArgs(string[] args) { CLIP ret = CLIP.NONE; if (args.Length <= 0) { return(ret); } return(ret); }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); CLIP mode = OptionArgs(args); string p = FileArgs(args, mode); if ((mode == CLIP.NONE) && (p != "")) { mode = CLIP.COPY; } else if ((mode == CLIP.COPY) && (p == "")) { mode = CLIP.HELP; } else if ((mode == CLIP.OUTPUT) && (p == "")) { mode = CLIP.HELP; } switch (mode) { case CLIP.NONE: case CLIP.HELP: Usage(); break; case CLIP.COPY: string str = File.ReadAllText(p, Encoding.GetEncoding("utf-8")); Clipboard.SetText(str); break; case CLIP.PASTE: if (Clipboard.ContainsText() == true) { string s = Clipboard.GetText(); Console.OutputEncoding = new UTF8Encoding(); Console.WriteLine(s); } break; case CLIP.OUTPUT: if (Clipboard.ContainsText() == true) { string s = Clipboard.GetText(); File.WriteAllText(p, s, Encoding.GetEncoding("utf-8")); } break; } }
static CLIP OptionArgs(string[] args) { CLIP ret = CLIP.NONE; if (args.Length <= 0) { return(CLIP.PASTE); } //option foreach (string c in args) { string s = c.Trim(); if (s.Length >= 2) { if ((s[0] == '/') || (s[0] == '-')) { s = s.ToLower(); switch (s[1]) { case 'c': ret = CLIP.COPY; break; case 'p': ret = CLIP.PASTE; break; case 'o': ret = CLIP.OUTPUT; break; case '?': case 'h': ret = CLIP.HELP; break; } } } if (ret != CLIP.NONE) { break; } } return(ret); }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); CLIP mode = CmdArgs(args); switch (mode) { case CLIP.NONE: usage(); break; case CLIP.COPY: break; case CLIP.PASTE: break; } Console.WriteLine("a"); Console.ReadKey(); }
/// <summary> /// return audiosource same clip name /// </summary> /// <param name="clip"></param> /// <returns></returns> private AudioSource GetClip(CLIP clip) { switch (clip) { case CLIP.MAINMENU_MORNING: return(AudioSrMenuMoning); case CLIP.MAINMENU_NIGHT: return(AudioSrMenuNight); case CLIP.BACKGROUND_MORNING: return(AudioSrBGMoning); case CLIP.BACKGROUND_NIGHT: return(AudioSrBGNight); case CLIP.CLICK: return(AudioSrClick); case CLIP.EAT: return(AudioSrEat); case CLIP.COMBO: return(AudioSrCombo); case CLIP.CLEAR: return(AudioSrClear); case CLIP.SEVENT: return(AudioSrSeven); case CLIP.WIN: return(AudioSrWin); case CLIP.FAIL: return(AudioSrFail); default: return(AudioSrClick); } }
public void StopClip(CLIP clip) { GetClip(clip).Stop(); }
/// <summary> /// play audio with clip name /// </summary> /// <param name="clip"></param> public void Play(CLIP clip) { GetClip(clip).Play(); }
public static extern IntPtr CreateFont(int nHeight, int nWidth, int nEscapement, int nOrientation, FW fnWeight, [MarshalAs(UnmanagedType.Bool)] bool fdwItalic, [MarshalAs(UnmanagedType.Bool)] bool fdwUnderline, [MarshalAs(UnmanagedType.Bool)] bool fdwStrikeOut, CHARSET fdwCharSet, OUTPRECIS fdwOutputPrecision, CLIP fdwClipPrecision, QUALITY fdwQuality, PITCH_FF fdwPitchAndFamily, string lpszFace);