public MainCode() { InitializeComponent(); try { string Path = Directory.GetCurrentDirectory(); StreamWriter stw = File.CreateText(Path + "/Test.dat"); stw.WriteLine("Test File"); stw.Close(); File.Delete(Path + "/Test.dat"); } catch { System.Windows.MessageBox.Show("The folder could not be accessed. You need to move the software to another location."); System.Windows.Application.Current.Shutdown(); } FMod_List_Clear(); Voice_Rename_Init(); Fmod_Player.ESystem.Init(128, Cauldron.FMOD.INITFLAGS.NORMAL, IntPtr.Zero); FMOD_API.System FModSys = new FMOD_API.System(); FMOD_API.Factory.System_Create(ref FModSys); Fmod_System.FModSystem = FModSys; Fmod_System.FModSystem.init(16, FMOD_API.INITFLAGS.NORMAL, IntPtr.Zero); System.Drawing.Size MaxSize = Screen.PrimaryScreen.WorkingArea.Size; MaxWidth = MaxSize.Width; MaxHeight = MaxSize.Height; //Sliderにクリック判定がないため強制的に判定を付ける Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Volume_S.Value = 50; Position_Change(); Window_Show(); }
public Tools_V2() { InitializeComponent(); Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Change_Volume_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Change_Volume_S_MouseUp), true); Volume_Setting_Change(); }
public BNK_Event() { InitializeComponent(); Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Volume_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Volume_MouseUp), true); Location_S.Maximum = 0; }
public Wwise_Event_Player() { InitializeComponent(); Page_Back_B.Visibility = Visibility.Hidden; Page_Next_B.Visibility = Visibility.Hidden; Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Volume_S.Value = 75; }
public Blitz_To_WoT() { InitializeComponent(); Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Volume_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Volume_MouseUp), true); Voices_L.Items.Add("音声ファイルが選択されていません。"); Location_S.Maximum = 0; }
public WoT_To_Blitz() { InitializeComponent(); Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Volume_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Volume_MouseUp), true); Voices_L.Items.Add("音声ファイルが選択されていません。"); Location_S.Maximum = 0; Change_Mode_Layout(); Button_Color_Change(-1); }
//マウスがある位置まで再生時間を移動 void Location_MouseDown(object sender, System.Windows.Input.MouseEventArgs e) { IsMouseDown = true; FModChannel.getPaused(ref IsPause); FModChannel.setPaused(true); //計算大変だった... System.Drawing.Point p = new System.Drawing.Point(); int w = Screen.GetBounds(p).Width; double Width_Display_From_1920 = (double)w / 1920; int Location_Mouse_X_Display = Math.Abs((int)Location_S.PointToScreen(new Point()).X - System.Windows.Forms.Cursor.Position.X) - 10; double Percent = Location_Mouse_X_Display / (double)(260 * Width_Display_From_1920); Location_S.Value = Location_S.Maximum * Percent; }
public Fmod_Extract() { InitializeComponent(); Select_L.Items.Add("リスト内のすべてのファイル"); Select_L.Items.Add("選択したファイルのみ"); Extract_L.Items.Add(".aac"); Extract_L.Items.Add(".flac"); Extract_L.Items.Add(".mp3"); Extract_L.Items.Add(".ogg"); Extract_L.Items.Add(".wav"); Extract_L.Items.Add(".webm"); Extract_L.Items.Add(".wma"); //Sliderにクリック判定がないため強制的に判定を付ける Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); Volume_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Volume_MouseUp), true); }
//音声の再生位置を変更 private void Location_Board_MouseDown(object sender, MouseButtonEventArgs e) { IsMouseDown = true; FModChannel.getPaused(ref IsPause); FModChannel.setPaused(true); System.Drawing.Point p = new System.Drawing.Point(); int w = Screen.GetBounds(p).Width; double Width_Display_From_1920 = (double)w / 1920; int Location_Mouse_X_Display = Math.Abs((int)Location_S.PointToScreen(new Point()).X - System.Windows.Forms.Cursor.Position.X) - 10; double Percent = Location_Mouse_X_Display / (260 * Width_Display_From_1920); Location_S.Value = Location_S.Maximum * Percent; FModChannel.setPosition((uint)Location_S.Value, FMOD_API.TIMEUNIT.MS); if (!IsPause) { FModChannel.setPaused(false); } Set_Position_TextBlock(false); IsMouseDown = false; }
public Bank_Editor() { InitializeComponent(); Location_S.AddHandler(MouseDownEvent, new MouseButtonEventHandler(Location_MouseDown), true); Location_S.AddHandler(MouseUpEvent, new MouseButtonEventHandler(Location_MouseUp), true); }